nnnnnnnnnnnnnnnnnmmmmlljjjjiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhggggggiihhhhhhhhhhhhhhhhhhgggggihhhhhhhhhhhhhhhhhhgggggghhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeeddcccccccccccccccbbbbbbbbbaaaaaaaa```````````````__a```````````````_________````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;::::::::999999999999888888888888788877777777777766666666666655555555555544444444444333333333332222222222222111111111111000000000000//////////////.............-----,,,,,,,,,,,,,++++++++**********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!!! ooonnnnnnnnnnnnnnmmmmmljjjjiiiiiiiiiiiiiiiijjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhgggggiiihhhhhhhhhhhhhhhhhhggggiihhhhhhhhhhhhhhhhhhggggghhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeddcccccccccccccccbbbbbbbbaaaaaaaaa``````````````__aa``````````````_________````````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>==========<<<<<;;;;;;;;;;;;::::::::9999999999998888888888887888777777777777666666666666555555555555444444444443333333333332222222222221111111111110000000000000/////////////.............------,,,,,,,,,,,,,+++++++***********)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!!! oooonnnnnnnnnnnnnmmmmmmjjjjjjiiiiiiiiiiiiijjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmlllllllllllllllllllllllllmllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhgggggggggggiihhhhhhhhhhhhhhhhhhhggggiiiihhhhhhhhhhhhhhhhhhgggiiihhhhhhhhhhhhhhhhhggggghhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeeddccccccccccccccccbbbbbbbaaaaaaaaa```````````````_aaa``````````````________`````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;;:::::::9999999999998888888888887888777777777777666666666666655555555555544444444443333333333332222222222221111111111111000000000000//////////////............------,,,,,,,,,,,,,+++++++***********)))))))))))))()((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!!!! ooooonnnnnnnnnnnnnmmmmmkjjjjjjiiiiiiiiiiijjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmlllllllllllllllllllllllmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoopoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhgggggggggiiihhhhhhhhhhhhhhhhhhhgggiiiiihhhhhhhhhhhhhhhhhhggiiiihhhhhhhhhhhhhhhhhgggghhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeedddcccccccccccccccbbbbbbbaaaaaaaaaa```````````````aaaa``````````````_______``````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::999999999999888888888888888877777777777766666666666655555555555544444444443333333333332222222222221111111111111000000000000//////////////.............-----,,,,,,,,,,,,,+++++++***********)))))))))))))()((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!!! ooooooonnnnnnnnnnnnmmmmkkjjjjjjjiiiiiiiijjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmlllllllllllllllllllllmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhggggggggiiiihhhhhhhhhhhhhhhhhhhggiiiiiihhhhhhhhhhhhhhhhhhgiiiiihhhhhhhhhhhhhhhhhggghhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddcccccccccccccccbbbbbbaaaaaaaaaaa``````````````aaaa``````````````_______``````````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::9999999999998888888888888888777777777777666666666666555555555555444444444433333333333332222222222221111111111110000000000000/////////////.............------,,,,,,,,,,,,+++++++***********)))))))))))))()((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!!! ooooooooooonnnnnnnnnnmmkkkkjjjjjjjjiiiijjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklkkllllllllllllllllllllllmlllllllllllllllllmmmmmmmmllllllllllllllllllllmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnonnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhgggggggiiiiihhhhhhhhhhhhhhhhhhhgiiiiiiihhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeedddddcccccccccccccccbbbbbaaaaaaaaaaaa`````````````aaaaa``````````````______```````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;:::::::9999999999998888888888888888777777777777666666666666655555555555544444444443333333333332222222222221111111111110000000000000/////////////.............------,,,,,,,,,,,,,++++++************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!!! ooooooooooooonnnnnnnnnnkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllkllllllllllllllllllllllmmlllllllllllllllmmmmmmmmmmllllllllllllllllllmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhggggggiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeddddddcccccccccccccccbbbbaaaaaaaaaaaa`````````````aaaaaa``````````````_____````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;::::::::999999999999888888888888888877777777777766666666666655555555555544444444443333333333332222222222221111111111111000000000000//////////////............------,,,,,,,,,,,,,++++++************))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!!! pppooooooooooooonnnnnnnlkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmllllllllllllllmmmmmmmmmmmllllllllllllllllmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhgggggiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeddddddcccccccccccccccbbbbaaaaaaaaaaaaa````````````aaaaaa``````````````_____````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXXWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;::::::::999999999999888888888888888877777777777766666666666655555555555544444444443333333333332222222222222111111111111000000000000/0////////////............------,,,,,,,,,,,,,++++++************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!!! ppppooooooooooooooonnnnlllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmlllllllllllllmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhggggiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeeeeeeeedddddddcccccccccccccccbbbaaaaaaaaaaaaaa```````````aaaaaaa``````````````____`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXXXWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888888887777777777776666666666665555555555554444444444433333333333322222222222211111111111100000000000000////////////............-------,,,,,,,,,,,,++++++************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!! ppppppoooooooooooooooonllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmlllllllllllmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggihhhhhhhhhhhhhhhhhhhhhgggiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeeeeeeeddddddddcccccccccccccccbbaaaaaaaaaaaaaa```````````aaaaaaaa``````````````___`````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;::::::::9999999999998888888888888887777777777776666666666666555555555555444444444433333333333322222222222211111111111110000000000000/////////////...........-------,,,,,,,,,,,,,+++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!! pppppppppppoooooooooooolllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmllllllllllmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggiihhhhhhhhhhhhhhhhhhhhhggiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiihhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeedddddddddcccccccccccccccbaaaaaaaaaaaaaaa``````````aaaaaaaa``````````````___a`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXXXWWWXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;::::::::99999999999988888888888888887777777777776666666666665555555555554444444444333333333333222222222222211111111111100000000000000////////////...........-------,,,,,,,,,,,,,+++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!! qqqpppppppppppppooooooommlllllkkkkjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmllllllllmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppoppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggiiiihhhhhhhhhhhhhhhhhhhhgiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeedddddddddcccccccccccccccbbaaaaaaaaaaaaaaa`````````aaaaaaaaa``````````````__a``````````````____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXXWWXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888888887777777777776666666666665555555555554444444444333333333333222222222222211111111111100000000000000////////////...........-------,,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!! qqqqqppppppppppppppppoommmlllllkkkkkjjjjjjjjjjkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnoooonoooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhggggggggffffffffffffffffeeeeeeeddddddddddcccccccccccccccbbaaaaaaaaaaaaaaa````````aaaaaaaaaa``````````````_aa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXXXWWXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::9999999999998888888888888887777777777776666666666666555555555555444444444433333333333322222222222211111111111110000000000000////////////...........--------,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!! qqqqqqqqpppppppppppppppmmmmmllllkkkkkkjjjjjjkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooppoooopppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppopopoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhggggggggffffffffffffffffeeeeeedddddddddddccccccccccccccbbbaaaaaaaaaaaaaa````````aaaaaaaaaaa`````````````_aaa`````````````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXXWXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::9999999999998888888888888888777777777777666666666666555555555555444444444433333333333322222222222211111111111110000000000000/////////////..........--------,,,,,,,,,,,,++++++************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqpppppppppppnmmmmmllllkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooopppppoppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnoooooooooooooooooooooooooooooooooooooooooooppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnoooooooooooooooooooonnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeddddddddddddcccccccccccccbbbaaaaaaaaaaaaaaa```````aaaaaaaaaaa``````````````aaa``````````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888888887777777777776666666666665555555555554444444444333333333333222222222222211111111111100000000000000////////////..........--------,,,,,,,,,,,,,+++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!! rrrrqqqqqqqqqqqqqqpppppnnnmmmmllllkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonoooooooooooooooooooooooppooooooooooooooopppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnoooooooooooooooooooooonnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeddddddddddddcccccccccccccbbbbaaaaaaaaaaaaaaa``````aaaaaaaaaaaa`````````````aaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999998888888888888887777777777776666666666665555555555554444444444333333333333322222222222211111111111100000000000000////////////..........--------,,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!! rrrrrrqqqqqqqqqqqqqqqppnnnnmmmmlllllkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppooooooooooooppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooonnnnooooooooooooooooooooooooopoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhgggggggggffffffffffffffffeeedddddddddddddccccccccccccbbbbbaaaaaaaaaaaaaa``````aaaaaaaaaaaaa````````````aaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999998888888888888888777777777777666666666666555555555555444444444433333333333322222222222211111111111110000000000000////////////..........---------,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!! rrrrrrrrrrqqqqqqqqqqqqqnnnnnmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppooooooopopppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooonooooooooooooooooooooooooopoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeddddddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaa`````aaaaaaaaaaaaa````````````aaaaa``````````````____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999998888888888888888777777777777666666666666555555555555444444444433333333333322222222222221111111111110000000000000/////////////.........---------,,,,,,,,,,,,++++++************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!! rsrrrrrrrrrrrrqqqqqqqqqonnnnnmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppooooppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhjiiiiiiiiiiiiiiiiiihhhhhhjiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffffeedddddddddddddddccccccccccbbbbbbaaaaaaaaaaaaaaa````aaaaaaaaaaaaaa```````````aaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888888887777777777776666666666665555555555554444444444333333333333322222222222211111111111100000000000000////////////.........---------,,,,,,,,,,,,,+++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!! ssssrrrrrrrrrrrrrrrqqqqooonnnnnmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppopppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqpppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhjjiiiiiiiiiiiiiiiiiihhhhhjjiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffeeddddddddddddddccccccccccbbbbbbbaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaa``````````aaaaaa``````````````____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999998888888888888888777777777776666666666666555555555555444444444433333333333322222222222211111111111100000000000000////////////.........---------,,,,,,,,,,,,,+++++*************))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!! ssssssrrrrrrrrrrrrrrrrqooooonnnnmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooopppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqpppppppppppqqqqqqpppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooopppoooooooooooooooooooooopppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhjiiiiiiiiiiiiiiiiiiihhhhhjjjiiiiiiiiiiiiiiiiiihhhhjjjiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffffeeddddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaa```baaaaaaaaaaaaaa``````````aaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888888888777777777777666666666666555555555555444444444433333333333322222222222221111111111110000000000000////////////.........----------,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!! sssssssssrrrrrrrrrrrrrroooooonnnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooopppppooooooooooooooooooooppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhjjiiiiiiiiiiiiiiiiiiihhhhjjjjiiiiiiiiiiiiiiiiiihhhjjjjiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffffeedddddddddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaa``bbaaaaaaaaaaaaaa`````````aaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999998888888888888888777777777777666666666666555555555555444444444433333333333322222222222221111111111110000000000000/////////////........----------,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuttttssssrrrrrrqqqqqqppppppooonnnmmmmmnnnnnnnnnnnnnnnnnllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooonnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppprqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooonppppppooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkjjjjjjjjjllllllllllllllllkkkkkkkkkllllllllllllllkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhfffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccccccfffeeeeeeeeeeeeeeddddddddeeeeeeedddddddddddddcccccbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;::::::::::::99999999999988888888888877777777766666666666655555555555444444444443333333333332222222222221111111111110000000////////////............--------,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! uvuuuuuuuuuuuuuuuuuuuuusssssssrrrrrqqqqqqpppppponnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppprrqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmpooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkjjjjjjjjlllllllllllllllllkkkkkkkklllllllllllllllkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhfffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddcccccccffffeeeeeeeeeeeeeedddddddeeeeeeeddddddddddddddccccbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;:::::::::::99999999999988888888888877777777766666666666655555555555544444444444333333333333222222222222111111111111000000/////////////...........--------,,,,,,,,,,,,+++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! vvvvuuuuuuuuuuuuuuuuuuuttsssssssrrrrrrqqqqqpppppnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppprrrrqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmppooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkjjjjjjjmlllllllllllllllllkkkkkkkllllllllllllllllkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddcccccccfffffeeeeeeeeeeeeeeddddddeeeeeeeeddddddddddddddcccbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<;;;;;;::::::::::::99999999999888888888888777777777666666666666555555555555444444444443333333333332222222222221111111111110000000////////////...........--------,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! vvvvvvuuuuuuuuuuuuuuuuuttttssssssssrrrrrqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppprrrrrrqqqqqqqqqqqqqqqqqqqppoooooooooooooooooooooooppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmpppooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkjjjjjjmmlllllllllllllllllkkkkkklllllllllllllllllkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccccfffffeeeeeeeeeeeeeeddddddeeeeeeeeedddddddddddddcccbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<;;;;;;::::::::::::99999999999988888888888877777777666666666666555555555555444444444443333333333332222222222221111111111110000000////////////...........--------,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvuuuuuttttttttssssssrrrrrqqqqpponnnnnnnnnnnnnnnnnnnnnnnnlllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrqrqrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppprrrrrrrrqqqqqqqqqqqqqqqqqpppoooooooooooooooooooooopppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmpppppoooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkjjjjjmmllllllllllllllllllkkkkkmllllllllllllllllkkkkkkkkjiiiiiiiiiiiiiiiihhhhhhhhffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddcccccffffffeeeeeeeeeeeeeedddddeeeeeeeeeddddddddddddddccbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;:::::::::::99999999999988888888888877777777766666666666655555555555444444444443333333333332222222222221111111111110000000////////////...........---------,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvtttttttttttssssssrrrrqqqqoonnnnnnnnnnnnnnnnnnnnnnnllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppprrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooooooooopppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmppppppooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkjjjjmmmllllllllllllllllllkkkkmmllllllllllllllllkkkkkkkjjiiiiiiiiiiiiiiiihhhhhhhfffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddcccccfffffffeeeeeeeeeeeeeeddddeeeeeeeeeedddddddddddddccbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<;;;;;;;::::::::::::9999999999998888888888877777777766666666666655555555555544444444444333333333333222222222222111111111111000000/////////////..........---------,,,,,,,,,,,,+++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuutttttttttssssrrrrqqqoooonnnnnnnnnnnnnnnnnnnnnllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppprrrrrrrrrrrqqqqqqqqqqqqqqppppppoooooooooooooooooooppppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmpppppppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkjjjmmmmllllllllllllllllllkkkmmmllllllllllllllllkkkkkkjjjiiiiiiiiiiiiiiiihhhhhhfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccfffffffeeeeeeeeeeeeeeddddeeeeeeeeeeedddddddddddddcbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<;;;;;;;::::::::::::99999999999988888888888877777777666666666666555555555555444444444443333333333332222222222221111111111110000000////////////..........---------,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttssssrrrrqooooonnnnnnnnnnnnnnnnnnnnlllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnommmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooooooooppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmppppppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkjjmmmmmllllllllllllllllllkkmmmlllllllllllllllllkkkkkjjjiiiiiiiiiiiiiiiihhhhhhffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddcccffffffffeeeeeeeeeeeeeedddeeeeeeeeeeeddddddddddddddbbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;:::::::::::99999999999988888888888877777777766666666666555555555555444444444443333333333332222222222221111111111110000000////////////..........---------,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttssssrrrppooooonnnnnnnnnnnnnnnnnnlllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooommmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqrqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqprrrrrrrrrrrrrrqqqqqqqqqqqppppppppppoooooooooooooooppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnmmmmmmmpppppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkjmmmmmmllllllllllllllllllkmmmmlllllllllllllllllkkkkjjjjiiiiiiiiiiiiiiiihhhhhgffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddcccfffffffffeeeeeeeeeeeeeeddeeeeeeeeeeeedddddddddddddbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<;;;;;;;;::::::::::::9999999999988888888888877777777766666666666655555555555444444444444333333333332222222222221111111111110000000////////////..........----------,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((('(''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvwwvwwuuuuuuuuuuuuuuuuttttsssrrpppooooonnnnnnnnnnnnnnnnnlmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooommmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooppppoooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooooooopppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnmmmmmmppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkmmmmmmmllllllllllllllllllmmmmmlllllllllllllllllkkkjjjjjiiiiiiiiiiiiiiiihhhhggffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddccffffffffffeeeeeeeeeeeeeddeeeeeeeeeeeeeddddddddddddbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<;;;;;;;;::::::::::::9999999999998888888888887777777766666666666655555555555444444444444333333333333222222222222111111111111000000/////////////.........----------,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((('('''''''''''''&&&&&&&&&&&$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvuuuuuuuuttttsssqpppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnoooooommmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooppppppooooooooooooooooooopoppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppoooooooooooooppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnmmmmmpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkmmmmmmmmlllllllllllllllllmmmmmmllllllllllllllllkkkjjjjjjiiiiiiiiiiiiiiiihhhgggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddcfffffffffffeeeeeeeeeeeeedeeeeeeeeeeeeeddddddddddddbbbbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<;;;;;;;;::::::::::::99999999999988888888888877777777666666666666555555555554444444444443333333333332222222222221111111111110000000////////////.........----------,,,,,,,,,,,,+++++++++++++++*************)))))))))))((((((((((((('('''''''''''''&&&&&&&&&&&$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuutttssqqpppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnoooooooommmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooppppppppoooooooooooooooppppppppppppppppppppppppppppppppqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppooooooooooopppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnnnmmmpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkmmmmmmmmmllllllllllllllllmmmmmmmllllllllllllllllkkjjjjjjjiiiiiiiiiiiiiiiihhgggffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<;;;;;;;;;::::::::::::9999999999988888888888877777777766666666666655555555554444444444443333333333332222222222221111111111110000000////////////.........----------,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('('''''''''''''&&&&&&&&&&&$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuutttrqqppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnooooooooommmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooppppppppppooooooooooooppppppppppppppppppppppppppppppppqqqqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqppppppppppppppoooooooooooppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnnnmmppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkmmmmmmmmmmlllllllllllllllmmmmmmmmllllllllllllllllkjjjjjjjjiiiiiiiiiiiiiiihhggggffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddffffffffffffeeeeeeeeeeeeeffeeeeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<;;;;;;;;;::::::::::::9999999999998888888888877777777766666666666655555555555444444444444333333333332222222222221111111111110000000////////////.........----------,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((('('''''''''''''&&&&&&&&&&&$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuttrrqqqpppoooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnooooooooooommnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppoooooooopppppppppppppppppppppppppppppppppqqqqqqqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqppppppppppppppppooooooooopppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnnnmpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkmmmmmmmmmmmllllllllllllllmmmmmmmmmlllllllllllllllljjjjjjjjiiiiiiiiiiiiiiiihgggggffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddfffffffffffffeeeeeeeeeeeeffeeeeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;:::::::::::9999999999998888888888887777777766666666666655555555555444444444444333333333333222222222222111111111111000000////////////.........-----------,,,,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwvvvvvuuurrrqqqpppooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnoooooooooooomnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqppppppppppppppppppqppqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqpppppppppppppppppooooooooppppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkmmmmmmmmmmmmlllllllllllllmmmmmmmmmlllllllllllllllljjjjjjjjjiiiiiiiiiiiiiiiiggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddfffffffffffffeeeeeeeeeeeefffeeeeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<;;;;;;;;;;::::::::::::9999999999988888888888877777777766666666666555555555554444444444443333333333332222222222221111111111110000000////////////........-----------,,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwxvwwwwwwwwwwwwwwwwwwwvvvuussrrqqqpppoooooooononnnoommmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppoooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrsssssssssssssssssssssssssssssssssssssrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqpppppppppppppppppppooooooqqpppppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnpppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkmmmmmmmmmmmmmllllllllllllmmmmmmmmmmllllllllllllllljjjjjjjjjjiiiiiiiiiiiiiiigggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddffffffffffffffeeeeeeeeeeeffffeeeeeeeeeeeedddddddddbbbbbbbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<;;;;;;;;;;::::::::::::9999999999988888888888877777777766666666666655555555554444444444443333333333332222222222221111111111110000000////////////........-----------,,,,,,,,,,,,,+,++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! wwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwxxwwwwwwwvvvtssrrqqqppppooooooooooooommmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppoooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqppppppppqppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrssssssssttttttsssssssstttsssssssssssssrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppooooooqqqppppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnppppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmlllllllllllllljjjjjjjjjjjiiiiiiiiiiiiiigggggggffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddgffffffffffffffeeeeeeeeeeffffeeeeeeeeeeeeeddddddddbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<;;;;;;;;;;::::::::::::9999999999998888888888877777777766666666666655555555555444444444444333333333332222222222221111111111110000000////////////........------------,,,,,,,,,,,,+,++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxwwwwvvttssrrrqqppppoooooooooooommmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnoooooooooonnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttstttttttttttttstssttttsssssssssssssrrrrrrrqqqqqssrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppoooooqqqqpppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnpppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjiiiiiiiiiiiiiggggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddgffffffffffffffeeeeeeeeeefffffeeeeeeeeeeeeedddddddbbbbbbbbbbbbbaaaaaaaaaaaa```````````_____________^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<;;;;;;;;;;;:::::::::::9999999999998888888888887777777766666666666655555555555444444444444333333333333222222222222111111111111000000////////////........------------,,,,,,,,,,,,+,+++++++++++++***********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! wwxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxwwwuttssrrrqqqppppoooooooooommmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnoooooooooooonnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttstttttssssssssssssssrrrrrrrqqqqssrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppoooqqqqqppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllkkkkkkkkkmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjjiiiiiiiiiiiiigggggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddggffffffffffffffeeeeeeeeefffffeeeeeeeeeeeeedddddddbbbbbbbbbbbbbaaaaaaaaaaaa````````````______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<;;;;;;;;;;;::::::::::::999999999998888888888887777777776666666666655555555555444444444444333333333333222222222222111111111111000000/////////////.......------------,,,,,,,,,,,,+,+++++++++++++***********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxyyyyxxxxxwwuuttsssrrqqqpppppoooooooommmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnooooooooooooonnnnnnnooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrsrsrsssssssssssssssssssstssssssssssssttttttttttttttttttstsssttssssssssssssssrrrrrrrrqqqssssrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppooqqqqqqpppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnpppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnmmmmmlllllllllllllllllkkkkkkkkmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmllllllllllljjjjjjjjjjjjjiiiiiiiiiiiiggggggggggfffffffffffffffeeeeeeeeeeeeeeeeddddddddddgggffffffffffffffeeeeeeeeffffffeeeeeeeeeeeeeddddddcbbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::::9999999999998888888888877777777766666666666655555555555444444444443333333333332222222222221111111111110000000////////////.......------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! xxxxxxxxxxyyxxxxxxxxxxxwwwxxxxxxxxyyyyyyyyyyxxxxvuutttssrrrqqqppppppppooonmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnoooooooooooooonnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttsssssssstttttttttttttttttssssssssssssssssssssssrrrrrrrrrqqssssrrrrrrrrrrrrrrrrrrrrrqppppppppppppppppppppppooqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnnnnqpppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnmmmmllllllllllllllllllkkkkkkkmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmlllllllllljjjjjjjjjjjjjjiiiiiiiiiiiggggggggggfffffffffffffffffeeeeeeeeeeeeeeedddddddddgggffffffffffffffeeeeeeeefffffffeeeeeeeeeeeeedddddcbbbbbbbbbbbbbaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<;;;;;;;;;;;;:::::::::::9999999999998888888888887777777766666666666655555555555444444444444333333333332222222222221111111111110000000////////////.......------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!! xxxxxyyyyyyyyyyyyyxxxxxwwxxxxxxxxyyyyyyyyyyyyyxxvvuuuttssrrrqqqqqppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnoooooooooooooooonnnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttssssssstttttttttttttttsssssssssssssssssssssssssrrrrrrrrqqssssssrrrrrrrrrrrrrrrrrrrqqqqpppppppppppppppppppppqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnqqpppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnmmmlllllllllllllllllllkkkkkknmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmlllllllllljjjjjjjjjjjjjjjiiiiiiiiiigggggggggggfffffffffffffffffeeeeeeeeeeeeeeeddddddddggggffffffffffffffeeeeeeefffffffeeeeeeeeeeeeeeddddccbbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAAA@@@A@@@@@@@@@@@????????????>>>>>>>>>>>>============<<;;;;;;;;;;;;::::::::::::999999999998888888888887777777766666666666655555555555444444444444333333333333222222222222111111111111000000/////////////......-------------,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  xxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyzyyyyyyywvvuuuttsssrrrrqqqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnooooooooooooooooonnnooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssstttttttttttttttssssssstttttttttttttssssssssssssssssssssssssssrrrrrrrrrrqssssssrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnqqqppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnmmmlllllllllllllllllllkkkkknnmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmllllllllljjjjjjjjjjjjjjjiiiiiiiiiiggggggggggggfffffffffffffffffeeeeeeeeeeeeeeddddddddgggggffffffffffffffeeeeeeffffffffeeeeeeeeeeeeeddddcccbbbbbbbbbbbbbaaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::::9999999999988888888888877777777766666666666555555555554444444444443333333333332222222222221111111111110000000////////////......-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyzzzzzzzzyyywwvvvuutttsssrrrrrrqqqqqqoooooooonnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnoooooooooooooooooonooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttssssssttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrqssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnqqqqqppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnmmmllllllllllllllllllkkkkknnnmmmmmmmmmmmmmmmmmlllllnmmmmmmmmmmmmmmmmlllllllljjjjjjjjjjjjjjjjiiiiiiiiiggggggggggggfffffffffffffffffeeeeeeeeeeeeeeedddddddgggggffffffffffffffeeeeeefffffffffeeeeeeeeeeeeedddccccbbbbbbbbbbbbaaaaaaaaaaa`````````````______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAA@@AA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::::9999999999998888888888877777777766666666666655555555555444444444443333333333332222222222221111111111110000000////////////.......------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyzzzzzzzzzzzywwwwvvuuutttsssssrrrrrrrqooooooooooooonnnnnnnnnnnnnnnnnnooooooooooooooooooonnnnnnooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnoooooooooooooooooooooooooooopppppppppppppppppppppppppppppqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrsrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttsssssstttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnqqqqqqpppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnmmmllllllllllllllllllkkkknnnnmmmmmmmmmmmmmmmmmllllnmmmmmmmmmmmmmmmmmlllllllkjjjjjjjjjjjjjjjjiiiiiiiigggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeddddddggggggffffffffffffffeeeeefffffffffeeeeeeeeeeeeedddccccbbbbbbbbbbbbbaaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAAA@@AA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<;;;;;;;;;;;;:::::::::::9999999999998888888888887777777766666666666655555555555444444444444333333333332222222222221111111111110000000////////////.......------------,,,,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzz{{{{{{{{{{{{{{yxxxwwwvvvuuuutttttssssssrrrrrrrrrqqqqqqqqqqppppppnnnnnnnnooooooooooooooooooooooooooooooooooppppppppooooooooooooooopppppppppppooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvwvvvvvvvvvvvvvvvvvvvvuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooooooopooooooooooooooooonnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhihhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa`````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\_^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUUTTTTTTTRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888888777777777666666666665555554444444444443333333333332222222111111111111000000000000////////////....................------------,,,,,,,,++++++++++++******)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###"""""""""""!!!!!!!!!!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzz{{{{{{{|||||{{yyyxxxwwwvvvvuuuuutttttttsssssrrrrrrrqqqqqqqqqqpppnnnnnnnnooooooooooooooooooooooooooooooooopppppppppooooooooooooooppppppppppppooooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttuuuttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuwwwwwwwwwvwvvvvvvvvvvvvvvyyyyyyxyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooooooooooppooooooooooooooooonnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhihhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaa````````````___________^^^^^^^^]]]]]]]]]]]]]\\\\_^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888777777777666666666666555554444444444443333333333332222222111111111111100000000000/////////////...................------------,,,,,,,,++++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###"""""""""""!!!!!!!!!!!!!!!!!!!!!! zzzzzz{{{{{{{zzzzzzzzzzyyyyyzzzzz{{{{{{|||||||||yyyyxxxxwwwwvvvvvuuuuuuuttttssssssrrrrrqqqqqqqqqqqnnnnnnooooooooooooooooooooooooooooooooopppppppppppooooooooooooppppppppppppppooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppooooooooooooooopppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhiihhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa`````````````__________^^^^^^^^^]]]]]]]]]]]]\\\\__^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999888888888887777777776666666666665555544444444444433333333333322222222111111111111000000000000////////////...................------------,,,,,,,,++++++++++++******))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###"""""""""""!!!!!!!!!!!!!!!!!!!!!! zzzz{{{{{{{{{{{{zzzzzzzyyyyzzzzzz{{{{{||||||||||zyyyyyxxxxwwwwwwvvvvvvvuuuutttttssssrrrrqqqqqqqqqqnnnnnoooooooooooooooooooooooooooooooooppppppppppppooooooooooopppppppppppppppooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooopppooooooooooooooooonnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhiiihhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa````````````__________^^^^^^^^^]]]]]]]]]]]]]\\\__^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888887777777776666666666665555554444444444443333333333322222222111111111111000000000000////////////...................------------,,,,,,,,+++++++++++++*****))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##"""""""""""!!!!!!!!!!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{{{{||||||||||zzzyyyyyxxxxxxwwwwwwwwvvvvuuuuttttsssrrrrqqqqqqqqqnnnnnoooooooooooooooooooooooooooooooopppppppppppppooooooooopppppppppppppppppooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooppppooooooooooooooooonnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhiiihhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaa````````````_________^^^^^^^^^^]]]]]]]]]]]]\\\___^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888887777777777666666666665555554444444444443333333333332222222111111111111000000000000////////////...................-------------,,,,,,,+++++++++++++*****))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##""""""""""""!!!!!!!!!!!!!!!!!!!!! zz{{{{{{{{{{{{{{{{{zzzzyyzzzzzzz{{{{{|||||||||||zzzzzyyyyyyyxxxxxxxxxwwwwvvvvuuutttsssrrrrqqqqqqqqnnnnooooooooooooooooooooooooooooooooppppppppppppppooooooooppppppppppppppppppooooooooooooooooooooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppoooooooooooopppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiiiihhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa`````````````________^^^^^^^^^^^]]]]]]]]]]]]\\____^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVVVUUUUUUUUUUUUTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888887777777777666666666666555554444444444443333333333332222222111111111111000000000000////////////......./............------------,,,,,,,,++++++++++++*****))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##""""""""""""!!!!!!!!!!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{|||||||||||zzzzzzzzyyyyyyyyyyxxxxxxxwwwvvvuutttsssrrrrqqqqqqqnnnooooooooooooooooooooopoooooooooppppppppppppppppooooooopppppppppppppppppppooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssststttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuussssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttvvvvvuuuuuuuuuuuuuuuuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppoooooooooooppppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiiihhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]]]]]]]\____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999888888888877777777776666666666665555554444444444433333333333322222222111111111111000000000000////////////....../............------------,,,,,,,,++++++++++++*****))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{||||||||||||zzzzzzzzzzzzzyyyyyyyyyyyxxwwwvvvuutttsssrrrqqqqqqqnnoooooooooooooooooooooppoooooooopppppppppppppppppooooopppppppppppppppppppppooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssststtstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuusssssssssssssssssssssttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppoooooooooopppppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhiiiiihhhhhhhhhhhhhhhggggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]]]\_____^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUTTTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888877777777776666666666665555554444444444443333333333322222222111111111111000000000000////////////....../............------------,,,,,,,,++++++++++++*****)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{|||||||||}}}}z{zzzzzzzzzzzzzzzzzzzzyyyxxxwwvvvuuttsssrrrrqqqqqqoooooooooooooooooooooppppoooooooppppppppppppppppppooooppppppppppppppppppppppoooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrsrssssrsrsrsssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuusssssssssstttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyzzzzzzyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppooooooooooppppppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]]]_____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777666666666665555554444444444443333333333322222222111111111111000000000000////////////....../............------------,,,,,,,,+++++++++++++****)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{{{{{||||||||{{{{{{{{zzzzzzz{{{{{||||||||}}}}}{{{{{{{zzzzzzzzzzzzzzzzzyyxxxwwvvuutttssrrrrqqqqqqoooooooooooooooooooopppppoooooopppppppppppppppppppooopppppppppppppppppppppppoooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuusstttttttttttttttttttttttsssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyzzzzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrqqqqppppppppppppppppooooooooopppppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhiiiiiiihhhhhhhhhhhhhhgggghggggggggggggggffffffffffeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]]]______^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888877777777777666666666666555554444444444443333333333322222222111111111111000000000000////////////....../............------------,,,,,,,,+++++++++++++****)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{{{{|||||||||||{{{{{{zzzzzz{{{{{||||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{{zzzyyxxxwwvvuuttssrrrrqqqqqqoooooooooooooooooooppppppoooopppppppppppppppppppppopppppppppppppppppppppppppooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrqqqpppppppppppppppppoooooooopppppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhiiiiiiihhhhhhhhhhhhhhhggghggggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]]______^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXVVVVVVVVVVVUUUUUUUUUUUTTTRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888877777777777666666666666555554444444444443333333333322222222211111111111100000000000/////////////.....//............-----------,,,,,,,,,++++++++++++*****))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!!!!!!!!!!!! {{{{{||||||||||||||{{{{zzzz{{{{{{||||||||}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzyyxxwwvvuuttssrrrrqqqqqqoooooooooooooooooopppppppoooppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuutttttssssssssssssrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrqqppppppppppppppppppoooooooppppppppppooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhiiiiiiiihhhhhhhhhhhhhhggghhggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]]_______^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUTTRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888777777777777666666666665555554444444444443333333333222222222111111111111000000000000////////////.....//............-----------,,,,,,,,,++++++++++++*****))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!!!!!!!!!!!! {{{{{||||||||||||||||{{{{{{{{{{{||||||||}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zyyyxwwvvuuttssrrrrqqqqqqoooooooooooooooooppppppppoopppppppppppppppppppppppppppppppppppppppppppppppppooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvuuuuuuuuutttttsssssssssssssrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrqqppppppppppppppppppoooooopppppppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhiiiiiiiiihhhhhhhhhhhhhhgghhhggggggggggggggffffffffffeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]_______^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVUUUUUUUUUUUTTRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888777777777777666666666665555554444444444443333333333222222222111111111111000000000000////////////.....//............-----------,,,,,,,,,++++++++++++*****)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{{|||||||||||||||||||{{{{{{{{|||||||}}}}}}}}}}{{{{{{{{{{{{{{{|||||||{{{zzyyxxwvvuuttssrrrrqqqqqqoooooooooooooooopppppppppopppppppppppppppppppppppppppppppppppppppppppppppppqooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxyyyywwwwwwvvvvvvvvuuuuuuuuuttttssssssssssssssrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrqqppppppppppppppppppoooooppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhiiiiiiiiihhhhhhhhhhhhhhhghhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUTRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888777777777777666666666666555554444444444443333333333222222222111111111111000000000000////////////.....//............-----------,,,,,,,,,++++++++++++*****)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{{|||||||||||||||||||{{{{{{{||||||}}}}}}}}}}}}{{{{{{{{{{{{{{|||||||||{{zzyyxxwvvuttsssrrrrqqqqqqoooooooooooooopppppppppppopppppppppppppppppppppppqppppppppppppppppppppppppqqoooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwvvvvvvuuuuuuuutttttssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrqqqppppppppppppppppppoooopppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhiiiiiiiiiihhhhhhhhhhhhhhghhhhggggggggggggggffffffffffeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888877777777777666666666666555554444444444443333333333222222222111111111111000000000000////////////.....//.............----------,,,,,,,,,+++++++++++++****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!!!!!!!!!!!!! {{{{||||||||}}}}|||||||{{{{{{||||||}}}}}}}}}}}}}{{{{{{{{{{{{{||||||||||{{zzyyxxwvvuttsssrrrrqqqqqqooooooooooooopppppppppppppppppppppppppppppppppppqqpppppppppppppppppppppppqqqoooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrsrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvxxwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzyyxxxxxwwwwwwvvvvvuuuuuuutttttssssssssssssssssrrrrrrrsssssssrrrrrrrrrrrrrrrrrrqqqqppppppppppppppppppoooppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]]]]_________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888877777777777766666666666555555444444444443333333333222222222211111111111100000000000/////////////....///............----------,,,,,,,,,,++++++++++++*****))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$"""""""""""""!!!!!!!!!!!!!!!!!!!!!! z{{{||||||}}}}}}}||||||{{{{{||||||}}}}}}}}}}}}}}{{{{{{{{{{{{{|||||||||||{zzyyxxwvuuttsssrrrrqqqqqqoooooooooooooppppppppppppppppppppppppppppppppppqqqpppppppppppppppppppppqqqqqoooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzyxxxxxxxwwwwvvvvvuuuuuuutttttssssssssssssssssrrrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqppppppppppppppppppooppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]_________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUSRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888777777777777666666666665555554444444444443333333332222222222111111111111000000000000////////////....///............----------,,,,,,,,,,++++++++++++*****))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$""""""""""""""!!!!!!!!!!!!!!!!!!!!! zz{{|||||}}}}}}}}}}||||{{{{||||||}}}}}}}}}}}}}}}z{{{{{{{{{{{{|||||||||||{zzyyxwwvuuttssrrrrrqqqqqqoooooooooooopppppppppppppppppppppppppppppppppqqqqqppppppppppppppppppppqqqqqqooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{yyyyyxxxxxwwwvvvvvuuuuuuttttttsssssssssssssssssrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqppppppppppppppppppoopppppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]]]__________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWVVVVVVVVVVVVUUUUUUUUUUUSRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888777777777777666666666666555554444444444443333333332222222222111111111111000000000000////////////....///............----------,,,,,,,,,,++++++++++++*****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$""""""""""""""!!!!!!!!!!!!!!!!!!!!! zz{{|||||}}}}}}}}}}||||{{{|||||||}}}}}}}}}}}}|||zzz{{{{{{{{{{|||||||||||{{zyyxwwvuuttssrrrrrqqqqqqooooooooooopppppppppppppppppppppppppppppppppqqqqqqpppppppppppppppppppqqqqqqqooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzz{zzzzzzzzzyyyzzzzzzzzz{{{{{{{zzyyyyyyxxxwwwvvvvuuuuuuuttttttsssssssssssssssssrrrssssssssssrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppoppppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]__________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWVVVVVVVVVVVUUUUUUUUUUUSSRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888877777777777666666666666555554444444444443333333332222222222111111111111000000000000////////////....///............----------,,,,,,,,,,++++++++++++*****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$""""""""""""""!!!!!!!!!!!!!!!!!!!!! zzz{{|||||}}}}}}}||||||{{{|||||||}}}}}}}}}}}||||zzzzz{{{{{{{{|||||||||||{{zyyxwwvuutsssrrrrrqqqqqqoooooooooopppppppppppppppppppppppppppppppppqqqqqqqpppppppppppppppppqqqqqqqqqppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{||zzzzzzyyyxxxwwwvvvvuuuuuuttttttttsssssssssssssssrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppppppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]]__________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUSSRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888877777777777766666666666555555444444444443333333332222222222211111111111100000000000////////////....///.............---------,,,,,,,,,,+++++++++++++****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$""""""""""""""!!!!!!!!!!!!!!!!!!!!!! zzz{{|||||}}}}}}|||||||{{{{||||||}}}}}}}}}}|||||zzzzz{{{{{{{{|||||||||||{zzyyxwwvuutsssrrrrrrqqqqqoooooooooppppppppppppppppppppppppppppppppppqqqqqqqppppppppppppppppqqqqqqqqqqpppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzzz{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||||{zzzzzzzyyyxxwwwvvvuuuuuuttttttttttsssssssssssssssrssssssssssssrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppqpppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888777777777777666666666665555554444444444443333333322222222222111111111111000000000000////////////...////............---------,,,,,,,,,,+++++++++++++****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$""""""""""""""!!!!!!!!!!!!!!!!!!!!!! yzz{{||||||||||||||||||{{{{{||||||}}}}}}}}||||||zzzzzzz{{{{{{{||||||||||{zzyyxwvvuttsssrrrrrrrqqqroooooooopppppppppppppppppppppppppppppppppqqqqqqqqqpppppppppppppppqqqqqqqqqqqpppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzz{{{{{{{{zzzzzzzzzzzzzz{{{{{|||||||{{{{{zzzzyyyxxwwwvvvuuuuuutttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppppppqqpppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiijiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]___________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWVVVVVVVVVVVUUUUUUUUUUSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888777777777777666666666665555554444444444443333333322222222222111111111111000000000000////////////...////............---------,,,,,,,,,,,++++++++++++*****))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$""""""""""""""!!!!!!!!!!!!!!!!!!!!!! yyzz{{|||||||||||||||||{{{{{{{||||||}}}|||||||||zzzzzzzz{{{{{{||||||||||{zzyyxwvvuttsssrrrrrrrrrrroooooooppppppppppppppppppppppppppppppppppqqqqqqqqqpppppppppppppqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrsssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwvwvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvxxxxxxxxxxxxxwwwwwwwwwwwwyyyyyyyyzzzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{||||||}}{{{{{{{zzzyyyxxwwwvvvuuuuutttttttttttttsssssssssssstsssssssssssssrrrrrrrrrrrqqqqqqqqqqpppppppppppppppqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiijjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYYXXWWWWVVVVVVVVVVVVUUUUUUUUUSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888877777777777666666666665555554444444444443333333322222222222111111111111000000000000////////////...////............---------,,,,,,,,,,,++++++++++++*****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#"""""""""""""!!!!!!!!!!!!!!!!!!!!!! yyzz{{{|||||||||||{{{{{zz{{{{{{|||||||||||||||||zzzzzzzzz{{{{{||||||||||{zzyxxwvvuttsssrrrrrrrrrrrooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssrrrrrssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxxxxxxxxxwwwwwwwwwwwyyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzzzzzz{{{{{||||||}}}{{{{{{{{zzzyyyxxwwvvvuuuuutttttttttttttttssssssssssttsssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppqqqppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiijjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa```````````_______^^^^^^^^^^^^^]]]]]____________^^^^^^^^^^^^]^]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYXXWWWWWVVVVVVVVVVVUUUUUUUUUSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888877777777777666666666665555555444444444443333333322222222222111111111111000000000000////////////...////............---------,,,,,,,,,,,+++++++++++++****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#""""""""""""""!!!!!!!!!!!!!!!!!!!!! yyyzz{{{{||||{{{{{{{{{{zzzzz{{{{{|||||||||||||||yzzzzzzzz{{{{{||||||||||{zzyxxwvvuttsssrrrrrrrrrrroooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssrrrrsssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuwwwwvvvvvvvvvvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvxxxxxxxxxxxxxxxxwwwwwwwwwyyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzzzzz{{{{{{|||||}}}}|||||{{{{{zzyyyxxwwvvvuuuuttttttttttttttttssssssssstttsssssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppppqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiijjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]`____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYXWWWWWVVVVVVVVVVVVUUUUUUUUSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888877777777777766666666665555555444444444443333333322222222222211111111111100000000000////////////...////............---------,,,,,,,,,,,+++++++++++++****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#""""""""""""""!!!!!!!!!!!!!!!!!!!!! yyyzz{{{{{||{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}|||||||||}}}}}}~~~~~~}}|{{zyxxwwvvuuuuuuuuuuuutttttttttttttttttttttttuuqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttttttutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||}}}}}~~~~~~~~}}}|||{{zzyyxxxwwwxxxxxxxxxxxxxxxxwwwwwwwwwuuuuutttttttttttsssssssssrrqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqppppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmkkkkkjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhgggggggggggiihhhhhhhhhhhhhhggggggggghhgggggggggggggffffffffffeeeedddddddddddddccccccccddddcccccccccccccbbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaabbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^\\\\\[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777777666666666666666555555555554444444444444433333333333222222222221111111000000000000///////////............----------,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((('''''''''''''&&&&&&$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!! xyyzz{{{{{{{{{{{{zzzzzzzzzzz{{{{||||||||||||||||||||||}}}}}}~~~~~~}}|{{zyyxwwvvuuuuuuuuuuuutttttttttttttttttttttuuuuqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttttuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||}}}}}~~~~~~~~}}}}||{{zzzyyxxxwwxxxxxxxxxxxxxxxxxwwwwwwwwuuuuuttttttttttttssssssssrrrqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhggggggggggiihhhhhhhhhhhhhhhgggggggghhggggggggggggggfffffffffeeeeddddddddddddddcccccccdddddcccccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaabbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^\\\\\[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888877777777777766666666666666555555555554444444444444433333333333222222222221111111000000000000///////////............----------,,,,,,,,,,,,,++++++++++********)))))))))))))(((((((((('''''''''''''&&&&&&$$$$$$$$$$$$########################"""""""""""""!!!!!!!!!!!!! xxyyzz{{{{{{{{zzzzzzzzzyzzzzzz{{{{|||||||||||||||||||||}}}}}~~~~~~}}|{{zyyxwwvvuuuuuuuuuuuuttttttttttttttttttttuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||}}}}~~~~~~~~~}}}}||{{zzyyxxxxwxxxxxxxxxxxxxxxxxxwwwwwwwuuuuuuutttttttttttsssssssrrrrqqqqqqqqqqqqqqqqqppppqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmkkkkkkjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhggggggggggiiihhhhhhhhhhhhhhgggggggghhhgggggggggggggfffffffffeeeeedddddddddddddcccccccdddddcccccccccccccbbbbbbbcccbbbbbbbbbbbbbaaaaaaaaabbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^\\\\\\[[[[[[[[[[[[ZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888877777777777766666666666666555555555555444444444444433333333333322222222221111111000000000000////////////............----------,,,,,,,,,,,,++++++++++********)))))))))))))(((((((((((''''''''''''&&&&&&$$$$$$$$$$$$########################"""""""""""""!!!!!!!!!!!!! xxyyzzzzzzzzzzzzzyyyyyyyyyyyzzzz{{{{{{{|||{|{{||{{{|||||}}}}~~~~~~~~}}|{{zyyxwwvvuuuuuuuuuuuuttttttttttttttttttuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||}}}}~~~~~~~}}}}||{{{zzyyxxxwyxxxxxxxxxxxxxxxxxxwwwwwwuuuuuuuutttttttttttssssssrrrrrqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmkkkkkkkjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhgggggggggiiihhhhhhhhhhhhhhhggggggghhhggggggggggggggffffffffeeeeeddddddddddddddccccccddddddcccccccccccccbbbbbbccccbbbbbbbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^\\\\\\[[[[[[[[[[[[ZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888887777777777766666666666666555555555555444444444444433333333333322222222221111111000000000000////////////............----------,,,,,,,,,,,,++++++++++********)))))))))))))(((((((((((''''''''''''&&&&&&$$$$$$$$$$$$########################""""""""""""""!!!!!!!!!!!! xxxyyzzzzzzzzzzyyyyyyyyxyyyyyyzzzz{{{{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~}}|{{zyyxwwvvuuuuuuuuuuuutttttttttttttttttuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrsssssssssssssssttttttttttttttttttuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||}}}}~~~~~~}}}|||{{zzyyyxxxyxxxxxxxxxxxxxxxxxxxwwwwwuuuuuuuuttttttttttttsssssrrrrrqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqppppppppppppponnnnnnnnnnnnnnnnnmmmmmmmkkkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhgggggggggiiiihhhhhhhhhhhhhhggggggghhhhgggggggggggggffffffffeeeeeedddddddddddddccccccdddddddccccccccccccbbbbbbccccbbbbbbbbbbbbbaaaaaaaabbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777777666666666666666555555555554444444444444333333333333222222222211111111000000000000///////////............----------,,,,,,,,,,,,++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!! wxxyyyzzzzzzyyyyyyxxxxxxxxxyyyyyzzzzz{{{{{{{{{{{{{{{{||||}}}}}~~~~~~~~~~}}|{{zyyxwwvvvuuuuuuuuuuuttttttttttttttttuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzyyyyyyyyyyyyyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||}}}}}}}~}}}}}}||{{zzyyyxxxyyxxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuuttttttttttttssssrrrrrrqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqpppppppppppppoonnnnnnnnnnnnnnnnnmmmmmmkkkkkkkkjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhggggggggiiiiihhhhhhhhhhhhhhgggggghhhhhgggggggggggggfffffffeeeeeeedddddddddddddcccccdddddddcccccccccccccbbbbbcccccbbbbbbbbbbbbaaaaaaaabbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::99999999999988888888877777777777766666666666666555555555554444444444444433333333333222222222211111111000000000000///////////............----------,,,,,,,,,,,,++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!! wwxxyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyzzzzzzzzzzz{{{z{{{{{||||}}}}~~~~~~~~~~~}}|{{zyyxwwvvvuuuuuuuuuuutttttttttttttttuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrsssssssssssssssssstttttttttttttttuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyzzyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}|||{{zzzyyxxxyyxxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuuuttttttttttttsssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoonnnnnnnnnnnnnnnnnnmmmmmkkkkkkkkkjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhgggggggiiiiihhhhhhhhhhhhhhhggggghhhhhgggggggggggggfffffffeeeeeeeddddddddddddddccccddddddddcccccccccccccbbbbcccccbbbbbbbbbbbbbaaaaaaabbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^\\\\\\\\[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???@???????????>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;::::::::99999999999988888888877777777777766666666666666555555555555444444444444433333333333222222222211111111000000000000///////////............----------,,,,,,,,,,,,++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!!! wwxxxyyyyyyyyyxxxxxxwwwwwxxxxxxyyyyyzzzzzzzzzzzzzz{{{{{||||}}}}~~~~~~~~~}}||{{zyyxxwvvvuuuuuuuuuuuttttttttttttttuuuuuuuuuuvrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrssssssssssssssssssstttttttttttttuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyy|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}|||{{{zzyyyxxyyyxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuuuutttttttttttsssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooonnnnnnnnnnnnnnnnnmmmmkkkkkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhgggggggiiiiiihhhhhhhhhhhhhhggggghhhhhhgggggggggggggffffffeeeeeeeedddddddddddddccccddddddddcccccccccccccbbbbccccccbbbbbbbbbbbbaaaaaaabbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888877777777777766666666666666555555555555444444444444433333333333322222222211111111000000000000////////////...........-----------,,,,,,,,,,,,+++++++++*********)))))))))))))(((((((((('''''''''''''&&&&&$$$$$$$$$$$$$########################"""""""""""""!!!!!!!!!!!!! wwwxxyyyyyyyyxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzzzz{{{{||||}}}}}~~~~~~~~}}||{{zzyxxwwvvuuuuuuuuuuuttttttttttttttuuuuuuuuuvvrssssssssssrrrrrrrrrsssssrrrrrrssssssssssssssssssssttttttttttttuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyy||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||{{{{{{{{{{{{{{||||||}}}}}||||{{{zzyyyxxyyyxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuuuuttttttttttttssrrrrrrrrrqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnnnnnnnnmmmmkkkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhggggggiiiiiiihhhhhhhhhhhhhhgggghhhhhhggggggggggggggfffffeeeeeeeeddddddddddddddcccdddddddddcccccccccccccbbbccccccbbbbbbbbbbbbbaaaaaabbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??@@???????????>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;:::::::::9999999999988888888887777777777766666666666666555555555555444444444444433333333333322222222211111111100000000000////////////............----------,,,,,,,,,,,,+++++++++*********)))))))))))))(((((((((((''''''''''''&&&&&$$$$$$$$$$$$$########################"""""""""""""!!!!!!!!!!!!! wwwxxxyyyyyxxxxxxwwwwwwwwwwwwxxxxxyyyyyyyyyzzzzzzzz{{{{|||||}}}}~~~~~~~~}}||{{zzyxxwwvvvuuuuuuuuuutttttttttttttuuuuuuuuuvvvssssssssssssssrrrrrssssssrrrrrssssssssssssssssssssstttttttttttuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyy||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzz||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||{{{{{{{{{zz{{{{{||||||||||||{{zzzyyyxxyyyxxxxxxxxxxxxxxxxxxxwwwuuuuuuuuuuuuttttttttttttsrrrrrrrrrrqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqppppppoooooonnnnnnnnnnnnnnnnmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggggiiiiiiihhhhhhhhhhhhhhgggghhhhhhhgggggggggggggfffffeeeeeeeeedddddddddddddcccdddddddddcccccccccccccbbbcccccccbbbbbbbbbbbbaaaaaabbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??@@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;:::::::::99999999999988888888877777777777666666666666666555555555554444444444444433333333333222222222111111111000000000000///////////............----------,,,,,,,,,,,,+++++++++*********)))))))))))))(((((((((((''''''''''''&&&&&$$$$$$$$$$$$$########################"""""""""""""!!!!!!!!!!!!! vwwwxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzz{{{{||||}}}}}~~~~~~}}}||{{zzyyxwwvvvuuuuuuuuuuttttttttttttuuuuuuuuuvvvvsssssssssssssssssssssssssrrrrsssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzy||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzz|||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||{{{{{{zzzzzz{{{{{{{|||||||{{{{zzzyyyxxyyyxxxxxxxxxxxxxxxxxxxwwwuuuuuuuuuuuutttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqppppooooooonnnnnnnnnnnnnnnnmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggggiiiiiiiihhhhhhhhhhhhhhggghhhhhhhhgggggggggggggffffeeeeeeeeeddddddddddddddccddddddddddcccccccccccccbbcccccccbbbbbbbbbbbbbaaaaabbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?@@????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::::99999999999988888888877777777777766666666666666555555555555444444444444433333333333222222222111111111000000000000///////////............----------,,,,,,,,,,,,+++++++++**********))))))))))))((((((((((('''''''''''''&&&&$$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!! vvwwxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzz{{{{||||}}}}}}}~~~}}}}||{{zzyyxxwwvvuuuuuuuuuuttttttttttttuuuuuuuuvvvvvsssssssssssssssssssssssssrrssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzz||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||{{{{{zzzzzzzzz{{{{{{{{{{{{{{zzzzyyyxxyyyxxxxxxxxxxxxxxxxxxxwwwuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqppooooooooonnnnnnnnnnnnnnmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggggiiiiiiiihhhhhhhhhhhhhhhgghhhhhhhhggggggggggggggfffeeeeeeeeeedddddddddddddccddddddddddcccccccccccccbbccccccccbbbbbbbbbbbbaaaaabbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888877777777777766666666666666555555555555444444444444433333333333322222222111111111000000000000///////////............----------,,,,,,,,,,,,+++++++++**********))))))))))))((((((((((('''''''''''''&&&&$$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!! vvwwwxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzyzzzz{{{|||||}}}}}}}}}}}}}||{{{zyyxxwwvvvuuuuuuuuutttttttttttuuuuuuuuvvvvvvsssssssssssssssssssssssssrrssssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}|||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||{{{{{zzzzzzzzzzzz{{{{{{{{{{zzzzyyyxxxyyyxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqoooooooooonnnnnnnnnnnnnnmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhhgggggggggggggfffeeeeeeeeeeddddddddddddddcdddddddddddcccccccccccccbccccccccbbbbbbbbbbbbbaaaabbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888887777777777766666666666666655555555555444444444444433333333333322222222111111111000000000000///////////............----------,,,,,,,,,,,,,++++++++**********))))))))))))((((((((((('''''''''''''&&&&$$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!! vvvwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyzzzz{{{{||||}}}}}}}}}}}}||||{{zzyxxwwvvvuuuuuuuuuttttttttttuuuuuuuuuvvvvvvssssstsssssssssssssssssssrssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzz}}}|||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||{{{{{zzzzzyzzzzzzzzzz{{{{zzzzzyyyyxxxyyyxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqooooooooooonnnnnnnnnnnnnnkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhhggggggggggggggffeeeeeeeeeeedddddddddddddcdddddddddddcccccccccccccbcccccccccbbbbbbbbbbbbaaaabbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;::::::::::9999999999998888888887777777777766666666666666655555555555444444444444433333333333322222222111111111100000000000////////////............----------,,,,,,,,,,,,++++++++**********)))))))))))))(((((((((('''''''''''''&&&&$$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!! vvvwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyzzz{{{{|||||}}}}}}}}}}}||||{{zzyyxxwwvvvuuuuuuuuttttttttuuuuuuuuuuvvvvvvwsstttttttssssssssssssssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zz}}}}}}|||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{}}}|||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{||||||||||||||||||{{{{zzzzyyzzzzzzzzzzzzzzzzzzyyyyyxxxyyyxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqpooooooooooonnnnnnnnnnnnnkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhhhgggggggggggggffeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbaaabbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;::::::::::99999999999988888888877777777777766666666666666555555555554444444444444433333333333222222221111111111000000000000///////////............----------,,,,,,,,,,,,++++++++**********)))))))))))))(((((((((('''''''''''''&&&&%$$$$$$$$$$$$$########################"""""""""""""!!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyzzz{{{{|||||}}}}}}}}}}}||||{{zzyyxxwwvvvvuuuuuuutttttttuuuuuuuuuuuvvvvvvwssttttttttsssssssssssssssssssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{|||||||||||||||||{{{{zzzzyyzyyyyyyzzzzzzzzzzyyyyyxxxxyyyxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqpppooooooooonnnnnnnnnnnnnkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaabbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888877777777777766666666666666555555555555444444444444433333333333222222221111111111000000000000///////////............----------,,,,,,,,,,,,++++++++**********)))))))))))))(((((((((((''''''''''''&&&&%$$$$$$$$$$$$$########################"""""""""""""!!!!!!!!!!!!! uvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyzzz{{{{||||||}}}}}}}}}}||||{{zzyyyxxwwvvvvuuuuuutttttttuuuuuuuuuuuvvvvvvwsttttttttttssssssssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||{{{{{{{{{}}}}}}}}}}}}|||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}|||||||{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyxxxxxxxxxxxxxxxxxxxwwwuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrrqqqqqqrrrrssssssssssrrrrrrrrrrrqqqqppppooooooooonnnnnnnnnnnnkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbaabbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888887777777777766666666666666555555555555444444444444433333333333322222221111111111000000000000///////////............----------,,,,,,,,,,,,++++++++***********))))))))))))(((((((((((''''''''''''&&&&%$$$$$$$$$$$$$########################"""""""""""""!!!!!!!!!!!!! uuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyzzzz{{{||||||}}}}}}}}}|||||{{{zzyyxxwwwvvvvuuuuuttttttuuuuuuuuuuuuvvvvvvwsttttttttttssssssssssssssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||{{{{{~~}}}}}}}}}}}}}||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{zzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyxxxxxxxxxxxxxxxxxxxwwwuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrrrrrqrrrrrrsssssssssssssrrrrrrrrrrqqpppppoooooooonnnnnnnnnnnnlkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaabbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444444444433333333333322222221111111111000000000000///////////............----------,,,,,,,,,,,,++++++++***********))))))))))))((((((((((('''''''''''''&&&%$$$$$$$$$$$$$$#######################"""""""""""""!!!!!!!!!!!!! uuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyzzzz{{{||||||}}}}}}}}||||||{{{zzyyxxxwwvvvvvuuuutttttuuuuuuuuuuuuuvvvvvvwstttttttttttsssssssssssssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||{{{~~~~}}}}}}}}}}}}|||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{zzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyxxxxxxxxxxxxxxxxxxxwwwuuuuuuuuuuuuuuuttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrqpppppooooooooonnnnnnnnnnnllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfeeeeeeeeeeeeedddddddddddedddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbacbbbbbbbbbbbbaaaaaaaaaaaa```````````___________^^^]\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::::9999999999998888888887777777777776666666666666655555555555444444444444443333333333322222221111111111100000000000////////////............---------,,,,,,,,,,,,,+++++++***********))))))))))))((((((((((('''''''''''''&&&%$$$$$$$$$$$$$$#######################"""""""""""""!!!!!!!!!!!!! uuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyzzzz{{{||||||}}}}}}}}||||||{{{zzzyyxxwwwvvvvvvuuttttuuuuuuuuuuuuuuvvvvvvwstttttttttttsssssssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||{{~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{zzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxwwuuuuuuuuuuuuuuuttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrppppppoooooooonnnnnnnnnnnllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfeeeeeeeeeeeeeeddddddddddedddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbacbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::::::999999999998888888887777777777776666666666666655555555555444444444444443333333333322222221111111111100000000000////////////............----------,,,,,,,,,,,,+++++++***********)))))))))))))(((((((((('''''''''''''&&&%$$$$$$$$$$$$$$#######################"""""""""""""!!!!!!!!!!!!! uuvvvvvvwwwwwvwwvwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyzzz{{{{|||||}}}}}}}}}||||||{{{zzzyyxxxwwwvvvvvvvtttuuuuuuuuuuuuuuuvvvvvvvssttttttttttsssssssssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||{{~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{|||||||||||||{{{{zzzzyzyyyyyyxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxwwuuuuuuuuuuuuuuuutttttttttsrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrppppppooooooooonnnnnnnnnnlllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffeeeeeeeeeeeeeddddddddddeedddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaccbbbbbbbbbbbbaaaaaaaaaaa````````````___________^^]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>=======<<<<<<<<<<<<;;;;;;::::::::::::9999999999988888888887777777777766666666666666555555555555444444444444433333333333222222211111111111000000000000///////////............----------,,,,,,,,,,,,+++++++***********)))))))))))))(((((((((('''''''''''''&&&%%$$$$$$$$$$$$$#######################"""""""""""""!!!!!!!!!!!!! uuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzz{{{{|||||}}}}}}}}}||||||{{{{zzzyyxxxwwwvvvvvvttuuuuuuuuuuuuuuuvvvvvvvvsssttttttttssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||{{~~~~~~~~~~~}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{|||||||||||{{{{zzzzyzyyyyyxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxwuuuuuuuuuuuuuuuuuttttttttssrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrpppppppoooooooonnnnnnnnnnllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffeeeeeeeeeeeeeedddddddddeeedddddddddddddccccccccccccccccccccccbbbbbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaa````````````____________^]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999998888888887777777777766666666666666555555555555444444444444433333333333322222211111111111000000000000///////////............----------,,,,,,,,,,,,+++++++***********)))))))))))))(((((((((((''''''''''''&&&%%$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!! uuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzz{{{{||||}}}}}}}}}}|||||||{{{{zzyyyxxxwwwvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvssssttttttsssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||{{~~~~~~~~~~~~~}}}}}}}}||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||{{{{{zzzyzyyyyyxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuutttttttsssrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrpppppppooooooooonnnnnnnnnllllkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhjiiiiiiiiiiiiiihhhhhhhhhhihhhhhhhhhhhhhgggggggggggfffeeeeeeeeeeeeedddddddddeeedddddddddddddcccccccccdccccccccccccbbbbbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^]]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999998888888887777777777776666666666666655555555555444444444444433333333333322222211111111111000000000000///////////............----------,,,,,,,,,,,,+++++++************))))))))))))(((((((((((''''''''''''&&&%%$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!! uvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyzyzzzz{{{||||}}}}}}}}}}}}||||||{{{{zzzyyyxxwwwwvvvvuuuuuuuuuuuuuuuuuvvvvvvvvssssssttsssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||{{~~~~~~~~~~~~~~}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||{{{{{{{zzzyzyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuttttttssssrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrpppppppooooooooonnnnnnnnnlllllkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhhjiiiiiiiiiiiiiiihhhhhhhhhihhhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeeddddddddeeeedddddddddddddccccccccdcccccccccccccbbbbbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaa````````````____________]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999998888888887777777777776666666666666655555555555444444444444443333333333322222211111111111000000000000///////////............----------,,,,,,,,,,,,+++++++************))))))))))))((((((((((('''''''''''''&&%%$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvwvvwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyzyzzzz{{{||||}}}}}}}}}}}}}||||||{{{{zzzyyyxxxwwwwvvuuuuuuuuuuuuuuuuvvvvvvvvvsssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||{{{~~~~~~~~~~~~~~}}}}}}}||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzyzyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuttttttsssssrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrpppppppoooooooooonnnnnnnnllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhhhjjiiiiiiiiiiiiiihhhhhhhhhiihhhhhhhhhhhhhggggggggggffffeeeeeeeeeeeeeddddddddeeeedddddddddddddccccccccddccccccccccccbbbbbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaa```````````____________]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>========<<<<<<<<<<<<;;;;;;::::::::::::999999999998888888888777777777776666666666666655555555555544444444444443333333333322222211111111111100000000000////////////............----------,,,,,,,,,,,,++++++************))))))))))))((((((((((('''''''''''''&&%%$$$$$$$$$$$$$$#######################""""""""""""!!!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyzzzzzz{{{{|||}}}}}}}}}}}}}}|||||||{{{{zzzyyyxxxwwwwvuuuuuuuuuuuuuuuvvvvvvvvvvsssssssssssssssssssssstttssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||{{{{{~~~~~~~~~~~~~~~}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{zzz{zzzzzzzzzzzzzzzzzzzzzzzz||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzyzyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxvvuuuuuuuuuuuuuuuuuutttttssssssrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrpppppppoooooooooonnnnnnnnllllllkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhhjjiiiiiiiiiiiiiiihhhhhhhhiihhhhhhhhhhhhhhgggggggggffffeeeeeeeeeeeeeedddddddeeeeedddddddddddddcccccccddccccccccccccbbbbbbbbbbbccccbbbbbbbbbbbbaaaaaaaaaaa````````````___________]]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888887777777777766666666666666555555555555444444444444433333333333222222111111111111000000000000///////////............----------,,,,,,,,,,,,++++++************)))))))))))))(((((((((('''''''''''''&&%%$$$$$$$$$$$$$$#######################""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxyyyyyyyyyyyyyzzzz{{{{|||}}}}~~~~~~~~~~~~~~~~~~}}}}}||||{{zzzyyyyxxwwwwwwwwwwwwwwwwwwxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzxxxxxxyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuussssssssssrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiijjjjjjjjjjjiiiiiiiiiiiiiihhhggggggggggggggffffffffgggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaabaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;::::::::::::9999999999988888888888877777777777777776666666666655555555544444333333333332222222222222111111111111000000000////////............---------,,,,,,,,,,,,++++++++++++++************))))))))((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! !! yyyyyyyyyyyyyyyyyzzzzzzxxxxxxxyyyyyyyyyyyyyyzzzzz{{{{|||}}}~~~~~~~~~~~~~~~~}}}}}||||{{{zzzyyyxwwwwwwwwwwwwwwwwwxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzxxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuusssssssssssrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppoooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhggggggggggggggfffffffgggggggggggggffffffffffffeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaabaaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;::::::::::::9999999999998888888888877777777777777776666666666665555555544444333333333332222222222222111111111111000000000////////............---------,,,,,,,,,,,,,+++++++++++++************))))))))((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!! !!! yyzzzzzzzzzzzzzzzzzzzzzxxxxyyyyyyyyyyyyyyyzzzzzz{{{{||||}}}~~~~~~~~~~~~~~}}}}}|||{{{zzzyyyxxwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzxxxxyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}||~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuussssssssssssrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiijjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggggfffffffggggggggggggggfffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaabbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999999998888888888877777777777777777666666666665555555544444333333333333222222222222211111111111000000000////////............----------,,,,,,,,,,,,+++++++++++++*************)))))))((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!! !!! zzzzzzzzzzzzzzzzzzzzzz{xyyyyyyyyyyyyzzzzzzzzzzzz{{{||||}}}~~~~~~~~~~~~~~}}}}}|||{{zzzyyxxxxwwwwwwwwwwwxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzxxyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuussssssssssssrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggggffffffhgggggggggggggfffffffffffeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbabbbaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;:::::::::::9999999999998888888888877777777777777777666666666665555555544444333333333333222222222222211111111111000000000////////............----------,,,,,,,,,,,,++++++++++++++************)))))))((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!! !!! zzzzzzzzzzzzzzzzzzz{{{{yyyyyyyyyzzzzzzzzzzzzzzz{{{{|||}}}}~~~~~~~~~~~}}}}|||{{{zzzyxxxxxxxwwwwwxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzxxyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuusssssssssssssrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjijjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggffffffhggggggggggggggffffffffffeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbabbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::9999999999998888888888887777777777777777666666666665555555544444333333333333222222222222211111111111100000000////////............----------,,,,,,,,,,,,++++++++++++++************)))))))((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!! !!! {{{{{{{{{{{{{{{{{{{{{{{yyyyyzzzzzzzzzzzzzzzzz{{{{|||||}}}~~~~~~~~~~~}}}}|||{{zzyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuussssssssssssssrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggggfffffhhgggggggggggggffffffffffeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbabbbbaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;::::::::::::999999999999888888888887777777777777777666666666665555555544444433333333333222222222222211111111111100000000/////////...........----------,,,,,,,,,,,,++++++++++++++************)))))))((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!! {{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzzzzzzzzzzz{{{{{{{|||||}}}~~~~€€€€€~~~~~~}}|||{{{yyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuusssssssssssssssrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgggggggggggggfffffhhggggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDDDEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999999999888888888887777777777777777666666666666555555544444433333333333222222222222211111111111100000000/////////............---------,,,,,,,,,,,,++++++++++++++************)))))))((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!! {{{{{{{{{{{{{{{{{{{{{||yzzzzzzzzz{{{{{{{{{{{{{{{||||}}}}~~~€€€€€€€€€€~~~~}}}||{{zzyyyyxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{||{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuussssssssssssssssrrrrrrrrrssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggggffffhhhgggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999999999888888888887777777777777777766666666666555555544444433333333333322222222222211111111111100000000/////////............---------,,,,,,,,,,,,,+++++++++++++************)))))))(((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!! |||||||{{{{{{{{{{{{{|||zzzzzzz{{{{{{{{{{{{{{{{||||}}}}}~~~€€€€€€€€€€€€€~~~}}|||zzzyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{||||||||{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuussssssssssssssssrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggffffhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<<<<<;;;;;;;:::::::::::999999999999888888888887777777777777777766666666666555555544444433333333333322222222222221111111111100000000/////////............----------,,,,,,,,,,,,+++++++++++++*************))))))(((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!! ||||||||||{{{{{{{{{||||zzzzz{{{{{{{{{{{{{{|||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}|{{zzzyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzz{{{||||||||||{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuusssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggggfffhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::999999999999888888888888777777777777777766666666666555555544444433333333333322222222222221111111111100000000/////////............----------,,,,,,,,,,,,+++++++++++++*************))))))(((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! !!! ||||||||||{{{{{{{{|||||zzzz{{{{{{{{|||||||||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}|{{zzzzyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{||||||||||||{{{{{{{{{{|||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuussssssssssssssssssrrrrrrrsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggggfffhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEDDEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::::99999999999988888888888777777777777777766666666666555555544444443333333333322222222222221111111111110000000/////////............----------,,,,,,,,,,,,++++++++++++++************))))))(((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! !!!! |||||||||{{{{{{{{{{||||zzzz{{{{{||||||||||||||||}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}||{{{zzzyyyyyyxxxxxxxxxxxvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{||||||||||||||{{{{{{{{{|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuusssssssssssssssssssrrrrrrsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggggggffhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<<<<;;;;;;;;:::::::::::99999999999988888888888777777777777777766666666666655555544444443333333333322222222222221111111111110000000//////////...........----------,,,,,,,,,,,,++++++++++++++************))))))(((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! !!!! {{{{|{{{{{{{{{{{{{{{|||zzzz{{{{{||||||||||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€������€€€€€~~}|||{{zzzzyyyyyyxxxxxxxxxvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{||||||||||||||||{{{{{{{{|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvutsssssssssssssssssssrrrrrtssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggggffhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>============<<<<<<<<<;;;;;;;;:::::::::::99999999999988888888888777777777777777766666666666655555544444443333333333322222222222221111111111110000000//////////............---------,,,,,,,,,,,,++++++++++++++************))))))(((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!! !!!! {{{{{{{{{{{{{{{{{{{{{||zzzz{{{{|||||||||||||}}}}}}~~~~~€€€€€€€€€€€€€€�€€€€€€€�����������€€€}}}||{{{zzzyyyyyyyyxyyyyyvvvvvvvvvvvvwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyzzzzz{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{||||||||||||||||||{{{{{{|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvttssssssssssssssssssrrrrrttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjjjkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggggfhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;:::::::::::99999999999988888888888777777777777777776666666666655555544444443333333333332222222222222111111111110000000//////////............---------,,,,,,,,,,,,,+++++++++++++************))))))(((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!! !!!! {{{{{{{{{{{{{{{{{{{{{{|yzzz{{{{||||||||||}}}}}}}}}~~~~~€€€€€€€€€€€€€€��€€€€���������������€€€~}}}||{{{zzzzyyyyyyyyyyyyvvvvvvvvvvvwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{|||||||||||||||||||{{{{{|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{zzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvttsssssssssssssssssssrrrrtttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhgggggggggggggfhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;:::::::::::99999999999988888888888877777777777777776666666666655555544444443333333333332222222222222111111111111000000//////////............----------,,,,,,,,,,,,+++++++++++++************))))))((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!!! zzzzzzzzzzzzzzzzzz{{{{{yzzzz{{{{||||||||}}}}}}}}}}~~~~~€€€€€€€€€€€€€€�������������‚‚‚‚�����€€€~~~}}||{{{zzzzyyyyyyyyyyyvvvvvvvvvwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyzzzzzzz{{{{|{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyzzzzzzzzzzzzzz{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}|||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvtttsssssssssssssssssssrrrtttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhgggggggggggggghhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888877777777777777776666666666655555544444444333333333332222222222222111111111111000000//////////............----------,,,,,,,,,,,,+++++++++++++*************)))))((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!!! zzzzzzzzzzzzzzzzzzzz{{{yyzzz{{{{||||||||||||}}}}}}}~~~~€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚����€€~~~}}|||{{{zzzzyyyyyyyyyvvvvvvvvwwwwwwwwwwxxxxxxxyyyyyyyyyyyyzzzzzzz{{{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyzzzzzzzzzzzzzzz{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}|}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}�€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvttttsssssssssssssssssssrrttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggghhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888877777777777777776666666666655555544444444333333333332222222222222111111111111000000///////////...........----------,,,,,,,,,,,,++++++++++++++************)))))((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!!! yyyyyzzzyyyyyyyyzzzzzz{yyyzzz{{{{|||||||||||||}}}}}~~~~€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚���€~~}}|||{{{zzzzzyyyyyyywvvvvwwwwwwwwwwwxxxxxxxxxyyyyzzzzzzzzzzzzzz{{{{|||||||}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}����€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvtttttsssssssssssssssssssrtttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggghhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888877777777777777776666666666665555544444444333333333333222222222222111111111111000000///////////............---------,,,,,,,,,,,,++++++++++++++************)))))((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!! !!!! xyyyyyyyyyyyyyyyyyyzzzzxyyyzzz{{{{||||||||||||||}}}}~~~~€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚���€~~~}}|||{{{zzzzzzzyyyywwwwwwwwwwwwwwxxxxxxxxxyyzzzzzzzzzzzzzzzz{{{{{||||}|}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}�������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvttttttssssssssssssssssssrttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggghhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888877777777777777777666666666665555544444444333333333333222222222222211111111111000000///////////............---------,,,,,,,,,,,,++++++++++++++************)))))((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! !!!! xxxxxxxyyxxxyyyyyyyyyzzxxyyyzzz{{{{{|||||||||||||}}}}~~~~€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚��€€~~~}}|||{{{{zzzzzzzzywwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{{{||||}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzz{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}���������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttsssssssssssssssssstttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggghhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::::999999999998888888888887777777777777777666666666665555544444444333333333333222222222222211111111111000000///////////............----------,,,,,,,,,,,,+++++++++++++************)))))((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!! !!!!! wwxxxxxxxxxxxxxxxxyyyyzxxxyyyzzz{{{{{{{{{{{{{||||||}}}~~~€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚��€€~~}}}|||{{{{zzzzzzzzwwwwwwwwwwwwxxxxxyyyyyyyyzzzzzzzzzz{z{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||{zzzzzzzzzzzzzzzzzzzzzzzz{|||||||||||||||||||||||||}}}}~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvtttttttsssssssssssssssssstttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhggggggggggghhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888887777777777777777666666666665555544444444433333333333222222222222211111111111100000///////////............----------,,,,,,,,,,,,+++++++++++++************)))))(((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!! !!!!! wwwwwwxxxxxxxxxxxxxxyyywxxxyyyzzzzz{{{{{{{{{{{{{||||}}}~~~€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚��€€€~~~}}}|||{{{{{zzzzzzwwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{||||}}}~}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||||}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}���������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvttttttttsssssssssssssssssttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggghhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888887777777777777777666666666666555544444444433333333333222222222222211111111111100000///////////............----------,,,,,,,,,,,,+++++++++++++*************))))(((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!! !!!!! vvwwwwwwwwwwwwwwxxxxxyywwxxxyyyyzzzzzzzzzzzz{{{{{{||||}}~~~€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚��€€€~~~}}}|||{{{{{{zzzzwwwwwwwwwxxxxxxyyyyzzzzzz{{{{{{{{{{{{{{{{{||||}}}}~}~~~~~~~~~~~~~~}}}}}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}�����������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvtttttttttsssssssssssssssstttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhgggggggggghhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888887777777777777777766666666666555544444444433333333333222222222222211111111111100000////////////...........----------,,,,,,,,,,,,++++++++++++++************))))(((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!!!! vvvvvwwwwwwwwwwwwwxxxxywwwwxxxyyyyyzzzzzzzzzzzzz{{{{|||}}}~~~€€€€€€€���������������‚‚‚‚‚‚‚���€€€~~~}}}||||{{{{{{{zzxxwwwwwwxxxxxxyyyyzzzzzz{||||||{{{{{{{{{||||||}}}~~~~~~€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}||||{zzzzzzzzzzzzzzzzzzzzz{{{||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvttttttttttssssssssssssssstttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggghhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888887777777777777777766666666666555544444444433333333333322222222222211111111111100000////////////............---------,,,,,,,,,,,,++++++++++++++************))))(((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!!!! uvvvvvvvvwwwwwwwwwwwxxxvvwwwxxxxyyyyyyyyyyyyyyzzzz{{{|||}}}~~~€€€€€€�������������������������€€€~~~}}}|||||{{{{{{{xxxxxxxxxxxxxyyyyzzzz{{{{||||||||||||||||||||}}}}~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}||{{{{zzzzzzzzzzzzzzzz{{{{{|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~����������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvtttttttttttssssssssssssssttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhhggggggggghhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888888777777777777777766666666666555544444444433333333333322222222222221111111111100000////////////............---------,,,,,,,,,,,,++++++++++++++************))))(((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!!!! rrrssssssssssstttttttuuvvwwwwxxxxyyyyyyyyyyyyyyyxxyyyzzz{{|||}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚���€€€€~~~~~~}}}}||||||||}}}}}~~~€€€€~~~~~~~~~~~~€€€€��‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssqpppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiiiihhhiiiihhhhhhhhhhhhhgggggggghhhggggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777777777766666666666555554444444444433333333333322222221111111111100000000000000///////////.........------------,,,,,,,,,,,++************))))))))))))''''&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! !!!!! rrrrrsssssssssssttttttuvvvwwwwwxxxxxxxxxxxxyyyyyxxxxyyzzz{{||||}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚���€€€€~~~~~~}}}}||||||}}}}}~~~€€€€€~~~~~~~€€€€��‚‚‚ƒƒƒ„„„„„……………………„„„„ƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssqppppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiiiihhhiiiihhhhhhhhhhhhhhggggggghhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbaa`````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888877777777777766666666666555554444444444443333333333322222221111111111110000000000000///////////.........------------,,,,,,,,,,,,+************))))))))))))''''&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! !!!!! rrrrrrsssssssssssstttttuvvvvwwwwwxxxxxxxxxxxxxxxwwxxxyyzzz{{||||}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚����€€€€€~~~~~~}}}}|||||}}}}}~~~€€€€€€€€€€��‚‚‚ƒƒƒ„„„„………………………………„„ƒƒƒƒƒ‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssqqppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkjjjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhhggggggghhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888877777777777766666666666555554444444444443333333333322222221111111111110000000000000////////////........------------,,,,,,,,,,,,+************))))))))))))''''&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! !!!!! rrrrrrrrsssssssssssttttuuvvvvvwwwwwwwwwwwxxxxxxxwwwxxxyyzzz{{||||}}}}~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚�����€€€€€~~~~~~}}}}||||}}}}}}~~~€€€€��€€€€€��‚‚‚ƒƒƒ„„„……………††††……………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚������€€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€€~~~~~~~}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssqqppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkjjjjjjjjjjjjjjjiiiijjjjjjjjjiiiiiiiiiiiiiihhiiiiihhhhhhhhhhhhhhgggggghhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888877777777777766666666666655555444444444443333333333322222221111111111110000000000000////////////........------------,,,,,,,,,,,,+************))))))))))))''''&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! !!!!! rrrrrrrrrrsssssssssstttuuuvvvvvvwwwwwwwwwwwwwwxxwwwwxxxyyzzz{{{|||}}}}~~~€€€€€€€€€€€‚‚������€€€€€~~~~~~}}}}}|||}}}}}}~~~€€€€��€€€€€���‚‚‚ƒƒƒ„„…………††††††††………„„„„ƒƒƒƒƒ‚‚‚‚‚‚������€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjjiiijjjjjjjjjjiiiiiiiiiiiiihhiiiiiihhhhhhhhhhhhhgggggghhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888878777777777776666666666655555444444444443333333333322222221111111111110000000000000////////////........------------,,,,,,,,,,,,+************))))))))))))''''&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! !!!!! qrrrrrrrrrrrsssssssssttuuuuuvvvvvvvvvwwwwwwwwwwwvvwwwxxyyyzzz{{{|||}}}}~~€€€€€€€€€‚�������€€€€€~~~~~~}}}}||||}}}}}}~~~€€€€��€€€€€���‚‚‚‚ƒƒ„„„………††††††††††……„„„„ƒƒƒƒƒ‚‚‚‚‚‚������€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€~~~~~~~}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssqqqqppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjjiiijjjjjjjjjjiiiiiiiiiiiiiihiiiiiihhhhhhhhhhhhhhggggghhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888878777777777776666666666655555444444444443333333333332222222111111111110000000000000////////////........------------,,,,,,,,,,,,+*************)))))))))))''''&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! !!!!!! qrrrrrrrrrrrrssssssssssuuuuuuuvvvvvvvvvvvvvwwwwwvvvwwwxxyyyzz{{{||||}}}~~€€€€€€€€‚������€€€€€€~~~~~~}}}}|||||}}}}}~~~€€€€��€€€€€€����‚‚‚ƒƒƒ„„………††††††††††…………„„„„ƒƒƒƒ‚‚‚‚‚‚�����€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€~~~~~~~}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiihiiiiiiihhhhhhhhhhhhhggggghhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbaaaa`````````````__________^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888887777777777766666666666555554444444444433333333333322222221111111111100000000000000///////////.........-----------,,,,,,,,,,,,+*************)))))))))))''''&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! !!!!!!  qrrrrrrrrrrrrrssssssssstuuuuuuuuuvvvvvvvvvvvvwwwvvvwwwxxxyyyzz{{{||||}}}~€€€€€�������€€€€€~~~~~}}}}|||||||}}}}~~~~€€€€�€€€€€€€�����‚‚‚ƒƒ„„„……†††††‡‡††††…………„„„„ƒƒƒƒ‚‚‚‚‚�����€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssqqqqqppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggghhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888887777777777766666666666555554444444444443333333333322222221111111111100000000000000///////////.........------------,,,,,,,,,,,++************)))))))))))'''''&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! !!!!!!  qrrrrrrrrrrrrrssssssssstttuuuuuuuuuuvvvvvvvvvvwwvvvvwwwxxxyyzzz{{{|||}}}}€€€€€‚������€€€€€~~~~~~}}}}|||||||}}}}}~~~€€€€€€€€€€€€€€�����‚‚‚ƒƒ„„………††††‡‡‡‡‡††…………„„„„ƒƒƒƒ‚‚‚‚�����€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmkkkkkkkkkkjjjjjjjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggghhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888887777777777766666666666555554444444444443333333333322222221111111111110000000000000///////////.........------------,,,,,,,,,,,++************)))))))))))'''''&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! !!!!!!  rrrrrrrrrrrrrrsssssssssttttuuuuuuuuuuuvvvvvvvvvwuvvvvwwwxxyyyzzz{{{|||}}}€€€‚‚�����€€€€€~~~~~}}}}|||||||||}}}}}~~~€€€€€€€€€€€€€€€€€�����‚‚‚ƒƒ„„………†††‡‡‡‡‡†††…………„„„ƒƒƒƒ‚‚‚‚�����€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggghhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeddddddddddcccccccccccccbbaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888887777777777776666666666655555444444444443333333333322222221111111111110000000000000////////////........------------,,,,,,,,,,,++************)))))))))))'''''&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! !!!!!!  rrrrrrrrrrrrrrssssssssstttttuuuuuuuuuuuuuvvvvvvvuvvvvwwwxxxyyyzzz{{{|||}}€€€€€€€€€€€‚‚‚����€€€€€~~~~~~}}}|||||||||||}}}}}~~~€€~€€€€€€€€€€€€€€€€€����‚‚‚ƒƒ„„……††††‡‡‡‡††††…………„„„ƒƒƒ‚‚‚‚�����€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~}}}��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggghhhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888888777777777776666666666655555444444444443333333333322222221111111111110000000000000////////////........------------,,,,,,,,,,,++************)))))))))))'''''&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! !!!!!!  rrrrrrrrrrrrrrsssssssssttttttuuuuuuuuuuuuuvvvvvvuuvvvvwwwxxxyyyzzz{{{||}}~€€€€€€€€€€€€€€€€‚‚‚‚����€€€€~~~~~}}}}||||||||||||}}}}}~~~~~~€€€€€€€€€€€€€€€€€����‚‚ƒƒƒ„„……††††‡‡‡†††††………„„„ƒƒƒ‚‚‚‚����€€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~}}}€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggghhhhhhhhhgggggggggggggfffgffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbaaaaaa`````````````__________^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888888777777777776666666666655555444444444443333333333322222222111111111110000000000000////////////........------------,,,,,,,,,,,++************)))))))))))'''''&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! !!!!!!  rrrrrrrrrrrrrrssssssssstttttttuuuuuuuuuuuuvvvvvvuuvvvvwwwwxxxyyyzzz{{|||}~~€€€€€€€€€€€€€€€€‚‚‚‚����€€€~~~~~}}}}|||||||||||||}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„……††††‡‡†††††…………„„„ƒƒƒ‚‚‚����€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttuttttttttttttttttssssssssqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgghhhhhhhhhgggggggggggggfffgfffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888777777777776666666666655555444444444443333333333322222222111111111110000000000000////////////........------------,,,,,,,,,,,++*************))))))))))'''''&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! !!!!!!  rrrrrrrrrrrrrsssssssssstttttttuuuuuuuuuuuuuvvvvvuuuvvvvwwwwxxxyyyzz{{{|||~~~€€€€€€€€€€€€€€€€ƒ‚‚‚‚���€€€~~~~~}}}}}||||||||||||||}}}}}~~~~}~~~~~~€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„……††††††††††…………„„„ƒƒƒ‚‚‚����€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€€€��������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuvuuuuuuuuuuuuuuuuutttttttutttttttttttttttttsssssssqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgghhhhhhhhhhggggggggggggfffggffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>?>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888887777777777766666666666555554444444444443333333333222222221111111111100000000000000///////////.........-----------,,,,,,,,,,,++*************))))))))))'''''&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! !!!!!!  rrrrrrrrrrrrsssssssssssttttttttuuuuuuuuuuuuvvvvvuuuuvvvvwwwxxxxyyzzz{{{||~~~~€€€€€€€�������€ƒƒ‚‚‚���€€€~~~~~}}}}}|||||||||||||||}}}}}~~~~~}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„……†††††††††…………„„„ƒƒƒ‚‚‚����€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuvvuuuuuuuuuuuuuuuuuttttttuuttttttttttttttttsssssssqqqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmkkkkkkkkkkkkkjjjjjjjjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhghhhhhhhhhhgggggggggggggffggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccaaaaaaaa````````````__________^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888887777777777766666666666555554444444444443333333333222222221111111111110000000000000///////////.........------------,,,,,,,,,,+++************))))))))))'''''&&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! !!!!!!  rrrrrrrrrrrrssssssssssstttttttuuuuuuuuuuuuuvvvvvuuuuvvvvvwwwxxxyyyzzz{{||}~~~~€€€€€€���������ƒƒƒ‚‚‚��€€€~~~~}}}}}}||||||||||||||||}}}}}}~~~}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„„„………††††††……………„„„ƒƒƒ‚‚‚����€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuvvuuuuuuuuuuuuuuuuuutttttuuuttttttttttttttttssssssqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnmmmmkkkkkkkkkkkkkkjjjjjjjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhghhhhhhhhhhgggggggggggggffggfffffffffffffeeeeeeeeeedddddddddddddccccccccccccaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888887777777777776666666666655555444444444443333333333222222221111111111110000000000000///////////.........------------,,,,,,,,,,+++************))))))))))''''''&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! !!!!!!!  rrrrrrrrrrrsssssssssssstttttttuuuuuuuuuuuuuvvvvvuuuuuvvvvwwwwxxxyyyzz{{{|}}~~~~€€€€€���������ƒƒƒ‚‚‚��€€€~~~~}}}}}||||||||||||||||||}}}}}}~~|}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒ„„„………†………………………„„„„ƒƒƒ‚‚‚���€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuvvvuuuuuuuuuuuuuuuuutttttuuutttttttttttttttttsssssqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnnnnmmmkkkkkkkkkkkkkkjjjjjjjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggfgggffffffffffffeeeeeeeeeeeddddddddddddccccccccccccaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888888777777777776666666666655555444444444443333333333222222221111111111110000000000000////////////........------------,,,,,,,,,,+++************))))))))))''''''&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! !!!!!!!  rrrrrrrrrrssssssssssssstttttttuuuuuuuuuuuuuvvvvvuuuuuvvvvvwwwwxxxyyyzz{{{}}}~~~~€€€€���������ƒƒƒ‚‚‚��€€€~~~~}}}}}}|||||||||||||||||||}}}}}}}||}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒ„„„………………………………„„„„ƒƒƒ‚‚‚���€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuvvvvuuuuuuuuuuuuuuuuuttttuuuuttttttttttttttttsssssqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnnnnmmmkkkkkkkkkkkkkkkjjjjjjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggfgggfffffffffffffeeeeeeeeeedddddddddddddcccccccccccaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999999888888888888777777777776666666666655555444444444443333333333222222222111111111110000000000000////////////........------------,,,,,,,,,,+++************))))))))))''''''&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrrrrssssssssssssssttttttuuuuuuuuuuuuuuuvvvvuuuuuuvvvvvwwwwxxxyyzzz{{|}}}}~~~~€€€���������ƒƒƒ‚‚‚��€€~~~~}}}}}}}|||||||||||||||||||||}}}}}|||}}}}~~~~€€€€€€€€€€€€��€€€€€€€€€����‚‚‚ƒƒƒ„„„…„„………………„„„„„ƒƒƒƒ‚‚����€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuvvvvuuuuuuuuuuuuuuuuuutttuuuuuttttttttttttttttssssqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnnnnnnmmkkkkkkkkkkkkkkkjjjjjjjjjjjkkkjjjjjjjjjjjjjjiiiiiiiijiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddcccccccccccaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>?>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888777777777776666666666655555444444444443333333333222222222111111111110000000000000////////////........------------,,,,,,,,,,+++************))))))))))''''''&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrrrrsssssssssssssstttttuuuuuuuuuuuuuuuvvvvvuuuuuuuvvvvvwwwwxxxyyyzzz||}}}}~~~~€€€��������ƒƒƒ‚‚��€€€~~~~}}}}}}|||||||||||||||||||||||}}}}||||}}}}~~~€€€€€€���€€����€€€€€€€�����‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚���€€��€€€€€€€€€€€€€€€€€€€€€€�~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuvvvvvuuuuuuuuuuuuuuuuutttuuuuuttttttttttttttttssssqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnnnnnnmmlkkkkkkkkkkkkkkkjjjjjjjjjjkkkjjjjjjjjjjjjjjiiiiiiiijjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeddddddddddddcccccccccccaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999888888888888777777777776666666666655555444444444443333333333222222222111111111110000000000000////////////........------------,,,,,,,,,,+++************))))))))))''''''&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrrrsssssssssssssssttttuuuuuuuuuuuuuuuuvvvvvuuuuuuuuvvvvvwwwxxxxyyyzz{|||}}}}~~~€€€€�����€ƒƒ‚‚���€€~~~~}}}}}}}|||||||||||||||||||||||}}}}|||||}}}}~~~€€€€€€�����������€€€€�������‚‚‚ƒƒƒƒ„ƒ„„„„„„„„„„„„„„ƒƒƒ‚‚‚���€���€€€€€€€€€€€€€€€€€€€���~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuvvvvvvuuuuuuuuuuuuuuuuuttuuuuuuttttttttttttttttsssqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnnnnmllkkkkkkkkkkkkkkjjjjjjjjjjkkkkjjjjjjjjjjjjjjiiiiiiijjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888887777777777766666666666555554444444444443333333332222222221111111111100000000000000///////////.........-----------,,,,,,,,,,+++*************)))))))))''''''&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  rrrrrrrsssssssssssssssstttuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuvvvvvwwwxxxxyyyz{{||||}}}}~~~€€€€€€€€€‚‚‚���€€~~~~}}}}}}}|||||||||||||||||||||||||}}}{|||||}}}}~~~€€€€€����������������������‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒ‚‚‚������€€€€€€€€€€€€€€€€€€����~~~~~€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuvvvvvvvuuuuuuuuuuuuuuuuutuuuuuuuttttttttttttttttssqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnnnnmllkkkkkkkkkkkkkkkjjjjjjjjjkkkkjjjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccccaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888887777777777776666666666655555444444444443333333332222222221111111111110000000000000///////////.........-----------,,,,,,,,,,+++*************)))))))))''''''&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!!  rrrrrrrssssssssssssssssttuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuvvvvvwwwwxxxyyy{{{{||||}}}~~~~€€€€€‚‚���€€~~~~}}}}}}}|||||||||||||||||||||||||||}}{{|||||}}}~~~€€€€€����������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒ‚‚��‚���€€€€€€€€€€€€€€�������~~~~€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutuuuuuuuttttttttttttttttssqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnnnlllkkkkkkkkkkkkkkjjjjjjjjjkkkkkjjjjjjjjjjjjjjiiiiiijjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeedddddddddddddcccccccccaaaaaaaaaaa````````````__________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888888777777777776666666666655555444444444443333333332222222221111111111110000000000000///////////.........------------,,,,,,,,,++++************)))))))))''''''&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!  rrrrrrssssssssssssssssstuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuvvvvvvwwwwxxxxyzzz{{{{|||}}}~~~~���€€€~~~~}}}}}}}||||||||||||||||||||||||||||}}{{{||||}}}}~~~€€€€€€���������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„………„„„„ƒƒƒ‚‚�‚����€€€€€€€€€€€���������~€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnlllkkkkkkkkkkkkkkkjjjjjjjjkkkkkjjjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiihhhhhhhhihhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888777777777776666666666655555444444444443333333332222222221111111111110000000000000////////////........------------,,,,,,,,,++++************)))))))))'''''''&&&&&&&&&&&&&%%%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!  rrrrrrssssssssssssssssttuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuvvvvvvwwwwxxxxzzzzz{{{{|||}}}}~~~~~~~~~�€€€€~~~}}}}}}}}||||||||||||||||||||||||||||}}}{{{|||||}}}}~~~€€€€€������‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„…………………„„„ƒƒ‚‚‚‚����€€€€€€€€€����������€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||{{{zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnllllkkkkkkkkkkkkkkjjjjjjjjkkkkkkjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiihhhhhhhhihhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888888777777777776666666666655555444444444443333333332222222222111111111110000000000000////////////........------------,,,,,,,,,++++************)))))))))'''''''&&&&&&&&&&&&&%%%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!  rrrrrrrrrrrsssssssssssstttttuuuuuuuuuuuuuuuuuuvvssssssssttttttttuuuuuvvvvwxxxxxyyyyzzzz{{{{|||||||}}}}|||{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{||||}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚ƒƒ„„„……………………„„ƒƒ‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrrqqppppppppppppppppooooooommmmmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjjjiiiiilkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<==<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777777666666666666566555555555554444444444432222222222111111111110000000000////////////.......----------,,,,,,,,,,,,+++***********))))))))))))(('''''''''''&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""###"""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrrrrssssssssssssstttttuuuuuuuuuuuuuuuuuvvvsssssssstttttttttuuuuuuvvwwwwxxxxyyyyzzzz{{{{{{{{{}||||{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{||||}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚ƒƒ„„„………†††………„„„ƒ‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrqqqpppppppppppppppooooooonmmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjjjiiiillkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggfeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<==<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777777777666666666665665555555555544444444444322222222221111111111100000000000///////////.......----------,,,,,,,,,,,,+++***********))))))))))))(('''''''''''&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""###"""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrrrrsssssssssssssttttuuuuuuuuuuuuuuuuuuvvvssssssssttttttttttuuuuuuuwwwwwwxxxxyyyyyzzzzzzzzzz||{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}~~~~€€€€€€€€���������€€€€€€€€��‚‚‚‚ƒƒ„„………†††††††……„„ƒ‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrqqqppppppppppppppppoooooonmmmmmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjjjjjjjjiiiillkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaabaaaaaaaaaaa````````````_^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<==<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888877777777777666666666665665555555555544444444444322222222221111111111100000000000///////////.......-----------,,,,,,,,,,,+++***********))))))))))))(('''''''''''&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""###"""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrrrsssssssssssssstttuuuuuuuuuuuuuuuuuuvvvvsssssssstttttttttttuuuuuuvvwwwwwwxxxxxyyyyyzzzzzzy{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{||||}}}}~~~~€€€€€��������������������‚‚‚‚ƒƒ„„„……†††‡‡‡†††……„„ƒ‚‚��€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrqqqqppppppppppppppppooooonnmmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjjjjjjiiilllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaabaaaaaaaaaaaa````````````^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<==<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888877777777777666666666665665555555555544444444444322222222221111111111110000000000///////////.......-----------,,,,,,,,,,,,++***********))))))))))))(('''''''''''&&&&&&&&&&&&&%&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""###"""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrrssssssssssssssstttuuuuuuuuuuuuuuuuuvvvvvssssssstttttttttttttuuuuuvvvvwwwwwwxxxxxxyyyyyyyyy{zzzzzzzzzzyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{|||||}}}}~~~~€€€€�������������������‚‚‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡††……„ƒƒ‚‚���€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€���������€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutsssssssssssssssssrrrrrrrqqqqppppppppppppppppooooonnnmmmmmmmmmmmmmmmlllllllkkkkkkkkjjjjjjjjjjjjjjjiiilllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaabaaaaaaaaaaaaa```````````^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<===<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888877777777777666666666665665555555555544444444444422222222221111111111110000000000////////////......-----------,,,,,,,,,,,,++***********)))))))))))))('''''''''''&&&&&&&&&&&&&%&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""###"""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrrsssssssssssssssttuuuuuuuuuuuuuuuuuvvvvvvsssssssttttttttttttttuuuuvvvvvvwwwwwwwxxxxxxxxxxxxzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{|||||}}}}~~~~€€€������‚‚‚‚‚‚‚‚�����‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆ‡‡‡††…„ƒƒ‚‚����€€€€€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrqqqqqppppppppppppppppoooonnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjjjjiiillllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaabbaaaaaaaaaaaa```````````^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<===<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777777666666666665665555555555554444444444422222222221111111111110000000000////////////......-----------,,,,,,,,,,,,++***********)))))))))))))('''''''''''&&&&&&&&&&&&&%&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""###"""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrsssssssssssssssstuuuuuuuuuuuuuuuuuvvvvvvvsssssttttttttttttttttttuuvvvvvvvvwwwwwwwwxxxxxxxxxzzyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{|||||}}}}~~~~€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„…††‡‡ˆˆˆˆˆˆˆˆ‡‡††…„ƒƒ‚‚‚������������‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€���������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„††††………………………………………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrqqqqqppppppppppppppppoooonnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjiillllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaabbaaaaaaaaaaaa```````````^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<===<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777777666666666665666555555555554444444444422222222222111111111110000000000////////////......-----------,,,,,,,,,,,,++***********)))))))))))))('''''''''''&&&&&&&&&&&&&%&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""###"""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrrsssssssssssssssstuuuuuuuuuuuuuuuuuvvvvvvvssssttttttttttttttttttttuvvvvvvvvvvwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{||||||}}}}~~~~€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„……†‡‡ˆˆˆˆ‰‰‰ˆˆˆ‡‡†……„„ƒƒ‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttssssssssssssssssrrrrrrqqqqqqppppppppppppppppooonnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjjjjiilllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhihhhhhhhhhhhhhgggggggggggfeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaabbbaaaaaaaaaaaa``````````^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTUTTTTTTTTTTTSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<===<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777777766666666666666555555555554444444444422222222222111111111110000000000////////////......-----------,,,,,,,,,,,,++************))))))))))))('''''''''''&&&&&&&&&&&&&%&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""###"""""""""""""!!!!!!!!!!!!!!!!!!!!!! rrrrrrsssssssssssssssssuuuuuuuuuuuuuuuuuvvvvvvvvssttttttttttttttttttttttuvvvvvvvvvvvwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{|||||||}}}}~~~~€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������€€€€€€€�€€€€€€�������������‚‚‚‚‚€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††………………………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssssrrrrrqqqqqqqpppppppppppppppooonnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjjjjilllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhiihhhhhhhhhhhhhggggggggggfeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbaaabbbaaaaaaaaaaaa``````````^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTUTTTTTTTTTTTTSSSSSSSSSSRRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<===<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777766666666666666555555555554444444444422222222222111111111110000000000////////////......-----------,,,,,,,,,,,,++************))))))))))))('''''''''''&&&&&&&&&&&&&%&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""###""""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrrsssssssssssssssstuuuuuuuuuuuuuuuuuvvvvvvvvssttttttttttttttttttttttuvvvvvvvvvvvvwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{|||||||}}}}~~~~€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„…………†††‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���������€€€€€€����������������‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††……………………………††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttsssssssssssssssssrrrrqqqqqqqppppppppppppppppoonnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjjjjilllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhiihhhhhhhhhhhhhggggggggggfeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaabbbaaaaaaaaaaaa``````````^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<===<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888877777777777666666666666665555555555544444444444222222222221111111111100000000000///////////......-----------,,,,,,,,,,,,++************))))))))))))(''''''''''''&&&&&&&&&&&&%&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""####"""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrrssssssssssssssssttuuuuuuuuuuuuuuuuvvvvvvvvvsttttttttttttttttttttttuuvvvvvvvvvvvvvvwwwwwwwwwwwyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{||||||||}}}}}~~~€€���‚‚‚ƒƒƒƒƒ„„„„„…………†††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆˆˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚��������€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††……………………††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttssssssssssssssssrrrrqqqqqqqqpppppppppppppppoonnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjjjllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhiihhhhhhhhhhhhhggggggggggffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbaabbbbaaaaaaaaaaaa`````````^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<====<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888877777777777666666666666665555555555544444444444222222222221111111111110000000000///////////......------------,,,,,,,,,,,++************))))))))))))(''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""####"""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrsssssssssssssssssttuuuuuuuuuuuuuuuvvvvvvvvvvtttttttttttttttttttttuuuuvvvvvvvvvvvvvvvwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{|||||||||}}}}}~~~€€€��‚‚‚ƒƒƒƒ„„„„„„…†††††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡†††………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚��������€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„„„………………………………………„„„„„„„…„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††……………†††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttsssssssssssssssssrrrqqqqqqqqpppppppppppppppponnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhiiihhhhhhhhhhhhhgggggggggffeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaabbbbaaaaaaaaaaaa`````````^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<====<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777777666666666666665555555555544444444444222222222221111111111110000000000///////////......------------,,,,,,,,,,,,+************))))))))))))(''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""####"""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrrsssssssssssssssstttuuuuuuuuuuuuuuuvvvvvvvvvvttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{||||||||||}}}}}~~~€€€��‚‚‚ƒƒƒ„„„„……†††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†††…………„„„„„„„„„„…………………„„„„„ƒƒƒ‚‚‚‚‚���������€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€�������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………„„„„……„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††…††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttssssssssssssssssrrrqqqqqqqqqppppppppppppppponnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaabbbbaaaaaaaaaaaa`````````^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<====<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777777666666666666666555555555554444444444222222222221111111111110000000000////////////.....------------,,,,,,,,,,,,+************)))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""####"""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrssssssssssssssssstttuuuuuuuuuuuuuuvvvvvvvvvvvttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||{{{{{{{{{{{||||||||||||||}|}}}~~~€€€��‚‚ƒƒƒ„„„………†‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡‡†††………………„„……………………………………„„„„ƒƒƒƒ‚‚‚‚������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚�������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………„„………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚��€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttssssssssssssssssrrqqqqqqqqqppppppppppppppppnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhiiiihhhhhhhhhhhhhggggggggfffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbabbbbbaaaaaaaaaaaa````````^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<====<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777777666666666666666555555555554444444444222222222222111111111110000000000////////////.....------------,,,,,,,,,,,,+************)))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""####"""""""""""""!!!!!!!!!!!!!!!!!!!!! rrrssssssssssssssssttttuuuuuuuuuuuuuvvvvvvvvvvvvttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{||||||||||||||||{{{{{{{|||||||||||||||||||||}}}~~~€€€��‚‚ƒƒ„„„………‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆ‡‡‡††††………………………………………………………„„„„ƒƒƒƒ‚‚‚‚��������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ�������������‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………„„………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€~~~€}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttssssssssssssssssrrqqqqqqqqqqpppppppppppppppnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhiiiihhhhhhhhhhhhhggggggggfffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbabbbbbaaaaaaaaaaaa````````^^^^^^^^^^^]]]]]]]]]]]\\\]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>============<<====<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888887777777777766666666666666555555555554444444444222222222222111111111110000000000////////////.....------------,,,,,,,,,,,,+************)))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""####"""""""""""""!!!!!!!!!!!!!!!!!!!!! rrsssssssssssssssstttttuuuuuuuuuuuuuvvvvvvvvvvvvtttttttttttttttttuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||{{{{{||||||||||||||||||||||||}}}~~~€€€��‚‚ƒƒ„„………‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡‡‡††††……………………………†††††……………„„„„ƒƒƒƒ‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„††††††††††††††††………………………„…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~€€}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttssssssssssssssssrqqqqqqqqqqpppppppppppppppnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjjjllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihiiiihhhhhhhhhhhhhggggggggffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbabbbbbaaaaaaaaaaaa````````^^^^^^^^^^^]]]]]]]]]]]]\\]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>===========<<====<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888887777777777766666666666666555555555554444444444222222222222111111111110000000000////////////.....------------,,,,,,,,,,,,+*************))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""####"""""""""""""!!!!!!!!!!!!!!!!!!!!! rrsssssssssssssssstttttuuuuuuuuuuuuvvvvvvvvvvvvvtttttttttttttttuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||{{{{||||||||||||||||||||||||||}}}~~~€€��‚‚ƒƒ„„………‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡‡†††††…………………††††††††……………„„„„ƒƒƒ‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††…………………„…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒ‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttsssssssssssssssssqqqqqqqqqqqppppppppppppppnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjjjlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihiiiiihhhhhhhhhhhhhgggggggffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````^^^^^^^^^^^]]]]]]]]]]]]\\]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<=====<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877777777777666666666666665555555555544444444443222222222221111111111100000000000///////////.....------------,,,,,,,,,,,,+*************))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""####"""""""""""""!!!!!!!!!!!!!!!!!!!!! rssssssssssssssssttttttuuuuuuuuuuuuvvvvvvvvvvvvvtttttttttttttttuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||{{{||||||||||||||||||||||||||||}}}}~~€€��‚‚ƒƒ„„……‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††…………††††††††††……………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������‚‚‚‚ƒƒƒƒ„„„„„„„„„„„……„…„„„„„„„„„„„„„„„„„†††††††††††††††††††……………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttssssssssssssssssqqqqqqqqqqqppppppppppppppnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjjlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggfffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````^^^^^^^^^^^^]]]]]]]]]]]\\]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<=====<<<<<<<<<<<;;;;;;;;;:::::::::99999999999888888888877777777777666666666666665555555555544444444443222222222221111111111100000000000///////////......-----------,,,,,,,,,,,,+*************))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""####"""""""""""""!!!!!!!!!!!!!!!!!!!!! sssssssssssssssssttttttuuuuuuuuuuuvvvvvvvvvvvvvvttttttttttttttuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||{{||||||||||||||||||||||||||||||}}}}~~€€��‚‚ƒƒ„……‡‡ˆˆˆ‰‰ŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††††††††††††††††……………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒ‚‚�������‚‚‚‚‚ƒƒƒƒ„„„„„„………………………………„„„„„„„„„„„„„„†††††††††††††††††††……………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttsssssssssssssssqqqqqqqqqqqqpppppppppppppnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````^^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<=====<<<<<<<<<<<;;;;;;;;;:::::::::99999999999888888888877777777777666666666666665555555555544444444443222222222221111111111110000000000///////////......-----------,,,,,,,,,,,,++************))))))))))))'''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""####"""""""""""""!!!!!!!!!!!!!!!!!!!!! sssssssssssssssstttttttuuuuuuuuuuvvvvvvvvvvvvvvvtttttttttttttuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||{{|||||||||||||||||||||||||||||||}}}}~~€€��‚‚ƒ„„…†‡‡ˆˆ‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡†††††††††††††††††††……………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒ‚‚‚‚���‚‚‚‚‚‚ƒƒƒƒ„„„„„……………………………………………„„„„„„„„………†††††††††††††††††††……………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttsssssssssssssssqqqqqqqqqqqqqppppppppppppnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjjllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggfffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<=====<<<<<<<<<<<;;;;;;;;;:::::::::99999999999888888888877777777777666666666666666555555555554444444443222222222221111111111110000000000///////////......------------,,,,,,,,,,,++************))))))))))))'''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""####""""""""""""""!!!!!!!!!!!!!!!!!!!! sssssssssssssssstttttttuuuuuuuuuuvvvvvvvvvvvvvvvtttttttttttttuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||{|||||||||||||||||||||||||||||||||}}}}~~~€��‚‚ƒ„„††‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††††††††††††††††………………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„……………………………………………………………………………†‡‡‡‡††††††††††††††………………„…………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuutttttttttttssssssssssssssqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````_^^^^^^^^^^^^]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXVVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>============<=====<<<<<<<<<<<;;;;;;;;;:::::::::99999999999888888888877777777777666666666666666555555555554444444443222222222221111111111110000000000////////////.....------------,,,,,,,,,,,,+************))))))))))))'''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""#####"""""""""""""!!!!!!!!!!!!!!!!!!!!! sssssssssssssssttttttttuuuuuuuuuvvvvvvvvvvvvvvvvttttttttttttuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}~~~€��‚‚ƒ„…†‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡††††††…………††††††…………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„……………………………………………………………………………‡‡‡‡‡‡††††††††††††…………………„…………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuttttttttttttsssssssssssssqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````_^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>===========<=====<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777766666666666666555555555554444444443222222222222111111111110000000000////////////.....------------,,,,,,,,,,,,+************))))))))))))'''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""#####"""""""""""""!!!!!!!"!!!!!!!!!!!!! sssssssssssssstttttttttuuuuuuuuuvvvvvvvvvvvvvvvvttttttttttttuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwxyyyyyzzzzzzzzzzzzzzzzzzzz{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}~~~€��‚‚ƒ……†‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡††††††……………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„……………………………………………………………………………‡‡‡‡‡‡†††††††††††…………………„„…………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuttttttttttttsssssssssssssqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjjlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````_^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<======<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777766666666666666555555555554444444443222222222222111111111110000000000////////////.....------------,,,,,,,,,,,,+************))))))))))))'''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""#####"""""""""""""!!!!!!!"!!!!!!!!!!!!! sssssssssssssstttttttttuuuuuuuuvvvvvvvvvvvvvvvvvtttttttttttuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwxyyyyzzzzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||||}|||||||||||||||||||||||||||||||||||||}}}}~~~€€�‚‚„……†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†††††……………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………„„„„„„„ƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„………………………………………………………………………………‡‡‡‡†††††††††††††…………………„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuutttttttttttttssssssssssssqqqqqqqqqqqqqqqppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjjllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggfffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````__^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUTTUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<======<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888887777777777766666666666666555555555554444444443222222222222111111111110000000000////////////.....------------,,,,,,,,,,,,+************))))))))))))'''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""#####"""""""""""""!!!!!!!"!!!!!!!!!!!!! sssssssssssssttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvttttttttttuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwxxyyyzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||}||||||||||||||||||||||||||||||||||||||}}}}~~~€€�‚ƒ„……†‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡††††††…………………………………………„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………†††……………………………………………‡†‡†††††††††††††…………………„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuttttttttttttttsssssssssssqqqqqqqqqqqqqqqppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggfffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````__^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<======<<<<<<<<<<<;;;;;;;;::::::::::99999999999888888888877777777777666666666666665555555555544444444433222222222221111111111100000000000///////////.....------------,,,,,,,,,,,,+************))))))))))))'''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""#####"""""""""""""!!!!!!!"!!!!!!!!!!!!! ssssttttttttttttttttuuusssttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~€��‚ƒƒ„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‹ŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡†‡†‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††‡†††††††††††††††††††††……………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttrrrqqqqqqqqqqqqqqqqppppppnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjlllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAABBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888888877777777777666666655554444444444433333333333332222222222211111111111000000000///////////.....--------,,,,,,,,,,,,++++++++************))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!! ssstttttttttttttttttuuussstttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{|||}}}~~€€�‚ƒƒ„„…††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††‡†††††††††††††††††††††††………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zz{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttrrrrqqqqqqqqqqqqqqqqpppppnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkjjjjllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAABBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666655554444444444443333333333332222222222221111111111000000000////////////....--------,,,,,,,,,,,,++++++++************))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!! sssttttttttttttttttuuuussttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||}}}~~€€�‚‚ƒ„„……††‡‡‡‡ˆˆˆˆˆˆˆˆ‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttrrrrrqqqqqqqqqqqqqqqpppppnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeedddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAABBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666655554444444444443333333333332222222222221111111111000000000////////////....--------,,,,,,,,,,,,++++++++************))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!! sstttttttttttttttttuuuusstttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||}}~€€�‚‚ƒ„„……†††‡‡‡‡‡‡ˆˆˆˆ‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††…†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttrrrrrqqqqqqqqqqqqqqqqppppnnnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAABBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666655555444444444443333333333333222222222221111111111000000000////////////....--------,,,,,,,,,,,,++++++++************))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!! ssttttttttttttttttuuuuustttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||}}}~€€�‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttrrrrrrqqqqqqqqqqqqqqqppppnnnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAABBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888887777777777666666655555444444444443333333333333222222222221111111111000000000////////////....--------,,,,,,,,,,,,++++++++************))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!! stttttttttttttttttuuuuustttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxywwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||}}~~€€��‚ƒƒ„„………†††††‡‡‡‡ŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttrrrrrrrqqqqqqqqqqqqqqqpppnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjlllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAABBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888887777777777766666655555444444444443333333333333222222222221111111111000000000////////////....--------,,,,,,,,,,,,++++++++*************)))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!! sttttttttttttttttuuuuuutttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||}}~~~€€��‚‚ƒƒ„„„………††††††ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡Š‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttrrrrrrrqqqqqqqqqqqqqqqppponnnnnnnnnnnnnnnnmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888888877777777777666666555554444444444433333333333332222222222211111111110000000000///////////....--------,,,,,,,,,,,,++++++++*************)))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!! ttttttttttttttttuuuuuuutttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||}}~~~€€��‚‚ƒƒ„„„…………†††‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttrrrrrrrrqqqqqqqqqqqqqqqppoonnnnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkkkjjllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888888877777777777666666555554444444444443333333333332222222222211111111110000000000///////////....--------,,,,,,,,,,,,+++++++++************)))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!! ttttttttttttttttuuuuuuuttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyywwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||}}}~~~€€��‚‚‚ƒƒƒ„„„…………ˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttrrrrrrrrqqqqqqqqqqqqqqqppoonnnnnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkkkjlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeedddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666555554444444444443333333333332222222222211111111110000000000///////////....---------,,,,,,,,,,,+++++++++************)))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!! tttttttttttttttuuuuuuuutttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyywwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||{{{|||{||||||}}}~~~€€€���‚‚ƒƒƒƒ„„„„ˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€‚������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttrrrrrrrrrqqqqqqqqqqqqqqqpooonnnnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkkkjlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666555554444444444443333333333332222222222221111111110000000000///////////....---------,,,,,,,,,,,,++++++++************)))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!"!!!!!!!!!!!!! tttttttttttttttuuuuuuuutttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyywwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||}}}~~~€€€���‚‚‚ƒƒƒƒ„‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰Š‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡††††††††††††††††††††††††…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutrrrrrrrrrqqqqqqqqqqqqqqqqooonnnnnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkkkjlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666555555444444444443333333333332222222222221111111110000000000////////////...---------,,,,,,,,,,,,++++++++************)))))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!"!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyywwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||||}}}}}~~~€€€����‚‚‚ƒƒ††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰Š‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡††‡††††††††††††††††††††††…………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutrrrrrrrrrrqqqqqqqqqqqqqqqoooonnnnnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666666555555444444444443333333333332222222222221111111110000000000////////////...---------,,,,,,,,,,,,++++++++************)))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!"!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyywwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||||||}}}}}~~~~€€€€����‚‚…††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰Š‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqqqoooonnnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeedddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888887777777777766666555555444444444443333333333333222222222221111111110000000000////////////...---------,,,,,,,,,,,,++++++++************)))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!"!!!!!!!!!!!!! tttttttttttttuuuuuuuuuutttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyywwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||||}}}}}}~~~~~€€€€���„………†††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqqooooonnnnnnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeeeedddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````__^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999988888888888887777777777766666555555444444444443333333333333222222222221111111110000000000////////////...---------,,,,,,,,,,,,++++++++*************))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!"!!!!!!!!!!!!! tttttttttttttuuuuuuuuuutttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyywwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzyyyyyzzzzzzzzzzzzzzzzzzzzz{{{||||||||||||||||||||||||||}}}}}}}~~~~~€€€�„„„…………†††††‡‡‡‡‡‡‡‡ˆˆˆˆˆŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqqooooonnnnnnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkjjkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeedddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888888877777777777666665555554444444444433333333333332222222222211111111100000000000///////////...---------,,,,,,,,,,,,++++++++*************))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""!!!"!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyywwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||||}}}}}}}}}}~~~~~~€€ƒƒ„„„„…………††††††‡‡‡‡‡‡‡ˆˆŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰Š‰‰ŠŠ‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxwwwwwwxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqoooooonnnnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkjjkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666665555554444444444433333333333332222222222211111111100000000000///////////...---------,,,,,,,,,,,,+++++++++************))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""!!"!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyywwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzzzzzzzz{{{||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~‚ƒƒƒƒ„„„„…………†††††‡‡‡‡‡‡‡Š‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„…………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxwwwwwxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqoooooonnnnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkjjkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666665555554444444444433333333333332222222222211111111100000000000///////////...---------,,,,,,,,,,,,+++++++++************))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""!!"!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyywwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~‚‚‚ƒƒƒƒ„„„„„…………†††††‡‡‡‡‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………………………………………‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„……………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚������������€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqooooooonnnnnnnnnnnnnnnmmmllllllllllllllkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkjkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666665555554444444444443333333333332222222222211111111100000000000///////////...---------,,,,,,,,,,,,,++++++++************))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$######################"""""""""""""!!"!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyywxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzzzzzzzzzz{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~�‚‚‚‚‚ƒƒƒƒ„„„„……………††††††‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††………………………………………………………………………………………‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqooooooonnnnnnnnnnnnnnnmmmllllllllllllllkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkjkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````___^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666665555555444444444443333333333332222222222221111111100000000000///////////...----------,,,,,,,,,,,,++++++++************))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$######################"""""""""""""!!"!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~���‚‚‚‚‚ƒƒƒƒƒ„„„„……………†††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqooooooonnnnnnnnnnnnnnnmmmlllllllllllllllkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````___^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666665555555444444444443333333333332222222222221111111100000000000////////////..----------,,,,,,,,,,,,++++++++************))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!"!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzzzzzzzzz{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~�����‚‚‚‚‚ƒƒƒƒƒ„„„„………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrrrrrrqqqqqqqqqqqoooooooonnnnnnnnnnnnnnnmmlllllllllllllllkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999988888888888887777777777766665555555444444444443333333333333222222222221111111100000000000////////////..----------,,,,,,,,,,,,++++++++************))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!"!!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~�������‚‚‚‚‚‚ƒƒƒƒ„„„„„………‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrrrrrrqqqqqqqqqqqoooooooonnnnnnnnnnnnnnnmmmlllllllllllllllkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeedddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888887777777777766665555555444444444443333333333333222222222221111111100000000000////////////..----------,,,,,,,,,,,,++++++++************))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!"!!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~€€��������‚‚‚‚‚ƒƒƒƒƒ„„„„…‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuurrrrrrrrrrrrrrrqqqqqqqqqqooooooooonnnnnnnnnnnnnnnmmlllllllllllllllkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888887777777777766665555555444444444443333333333333222222222221111111100000000000////////////..----------,,,,,,,,,,,,++++++++************))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!"!!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~€€€���������‚‚‚‚‚ƒƒƒƒƒ„„„†‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuurrrrrrrrrrrrrrrqqqqqqqqqqooooooooonnnnnnnnnnnnnnnmmmllllllllllllllkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888887777777777766665555555444444444443333333333333222222222221111111100000000000////////////..----------,,,,,,,,,,,,++++++++************))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!""!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~€€€€���������‚‚‚‚‚‚ƒƒƒƒƒ„†††‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuurrrrrrrrrrrrrrrrqqqqqqqqqoooooooooonnnnnnnnnnnnnnnmmlllllllllllllllkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiijiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777777666655555554444444444433333333333332222222222211111111000000000000///////////..----------,,,,,,,,,,,,++++++++*************)))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyywwwxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€�����‚ƒƒƒ„„„„„„„……………………„„„„„„„†††††††††††††††††‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{z{{{{zzzzzzzzzzzzzzzzzyyyyvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttssssssssssssstttsssssssssssssssrrrrrrrqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJIIIIIIJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;:::::::::::999999999988888888887777777777666666655555555544444444444333333332222222222211111111111000////////////.............------------,,,,,,,,,,+++++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyywwwxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzz{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€����ƒƒƒƒƒ„„„„„„……………………„„„„„„†††††††††††††††††††‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyywvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttsssssssssssstttsssssssssssssssrrrrrrrqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;:::::::::::999999999998888888887777777777766666655555555544444444444333333332222222222211111111111000////////////.............------------,,,,,,,,,,+++++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyywwxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€���‚‚ƒƒƒƒ„„„„„„…………………„„„„„„††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyywvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttssssssssssssttttsssssssssssssssrrrrrrqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIIIJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>===>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999988888888877777777777666666555555555444444444443333333322222222222111111111110000///////////.............------------,,,,,,,,,,+++++++************)))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyywwxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€��‚‚‚ƒƒƒƒ„„„„„„„„…………„„„„„„††††††††††††…††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyywwvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttsssssssssssttttsssssssssssssssrrrrrrqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIIIJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999988888888877777777777666666555555555444444444444333333322222222222111111111110000///////////.............------------,,,,,,,,,,+++++++*************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyywxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„†††††††††…………………†††††††‡‡‡ˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyywwvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttsssssssssssttttssssssssssssssssrrrrrqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIIIJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===>===========<<<<<<<<<<;;;;;;:::::::::::9999999999988888888877777777777666666555555555444444444444333333322222222222211111111110000///////////..............-----------,,,,,,,,,,++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyywxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€�‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„††††††††……………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyywwwvvvvvvvvvvvvvvvvvuuuuutttttttttttttttsssssssssstttttsssssssssssssssrrrrrqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIIIJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===>===========<<<<<<<<<<;;;;;;:::::::::::9999999999988888888877777777777666666555555555544444444444333333322222222222211111111110000///////////..............-----------,,,,,,,,,,++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€�‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„†††††††…………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzywwwvvvvvvvvvvvvvvvvvuuuuutttttttttttttttsssssssssstttttssssssssssssssssrrrrqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@???@??????????>>>>>>>>>>>===>===========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888877777777777666666555555555544444444444333333332222222222211111111110000////////////.............-----------,,,,,,,,,,++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€��‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„††††††………………………………†††††††‡‡‡‡‡‡††††††††‡‡‡‡‡‡ˆˆˆˆˆ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzywwwwvvvvvvvvvvvvvvvvvuuuuttttttttttttttttsssssssssttttttsssssssssssssssrrrrqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIIIJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@???@??????????>>>>>>>>>>>===>===========<<<<<<<<<<<;;;;;;::::::::::9999999999988888888877777777777666666555555555544444444444333333332222222222211111111110000////////////.............------------,,,,,,,,,++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{zzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€���‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„†††………………………………………††††††††††††††††††††††††‡‡‡‡‡ˆˆˆŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzwwwwvvvvvvvvvvvvvvvvvuuuuttttttttttttttttsssssssssttttttssssssssssssssssrrrqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNOONNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJIIIIJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@???@???????????>>>>>>>>>>===>===========<<<<<<<<<<<;;;;;;:::::::::::999999999988888888887777777777666666555555555544444444444333333332222222222211111111110000////////////.............------------,,,,,,,,,++++++++************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{||{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€����‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………†††††††††††††††††††††††††‡‡‡‡ˆˆŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvvvvvuuutttttttttttttttttsssssssstttttttsssssssssssssssrrrqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNOONNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJIIIIJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@???@???????????>>>>>>>>>>===>===========<<<<<<<<<<<;;;;;;:::::::::::999999999988888888887777777777766666555555555544444444444333333332222222222211111111110000////////////.............------------,,,,,,,,,++++++++************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zz{{{{{{{{{{{{{{{{{{{{|||{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„………………………………………………………††††††††††††††………†††††††‡‡‡‡ˆŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvvvvvuuuuttttttttttttttttsssssssstttttttsssssssssssssssrrrqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJIIIIJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??@???????????>>>>>>>>>>>==>===========<<<<<<<<<<<;;;;;;:::::::::::999999999988888888887777777777766666555555555544444444444333333332222222222211111111110000////////////.............------------,,,,,,,,,++++++++************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{z{{{{{{{{{{{{{{{{{{{{||||{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………†……†††††††………………………†††††‡‡‡‡ŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvvvvuuutttttttttttttttttsssssssttttttttsssssssssssssssrrqqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^]]]]]\\\\\\\\\\\\[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIIJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??@???????????>>>>>>>>>>>==>>==========<<<<<<<<<<<;;;;;;:::::::::::999999999988888888887777777777766666555555555544444444444333333332222222222211111111110000////////////.............------------,,,,,,,,,++++++++************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######$############""""""""""""""""""""!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††††………………………………††††††‡‡‰ŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvvvvuuuuttttttttttttttttsssssssttttttttsssssssssssssssrrqqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbaaaaaaaaaaa`````````````____________^^^]]]]]\\\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??@???????????>>>>>>>>>>>==>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999888888888877777777777666665555555555444444444443333333322222222222111111111100000///////////.............------------,,,,,,,,,++++++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######$############""""""""""""""""""""!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ…………………………………………………………………†††††……………………………………††††‡‡‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzwwwwwwwvvvvvvvvvvvvvvvvvuuuttttttttttttttttsssssssttttttttssssssssssssssssrqqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffffeeeeefeeeeeeeeeeeeddddddddddddbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^]]]]]]\\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNOOONNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJIIIJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@??@@??????????>>>>>>>>>>>==>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999888888888877777777777666665555555555444444444444333333322222222222111111111100000///////////.............------------,,,,,,,,,++++++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######$############""""""""""""""""""""!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„……………………………………………††††…………………………………………††††‡‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwwvvvvvvvvvvvvvvvvvuuuuttttttttttttttttsssssstttttttttsssssssssssssssrqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggffffffffffffeeeeefeeeeeeeeeeeeddddddddddddbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^]]]]]]\\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNOOONNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJIIIJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@??@@??????????>>>>>>>>>>>==>>===========<<<<<<<<<<;;;;;;;::::::::::9999999999888888888877777777777666665555555555544444444444333333322222222222211111111100000///////////.............------------,,,,,,,,,++++++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$############""""""""""""""""""""!!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„……………………………………†††……………………………………………†††††‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwwwvvvvvvvvvvvvvvvvvuuuttttttttttttttttsssssstttttttttsssssssssssssssrqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkklllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggffffffffffffeeeeefeeeeeeeeeeeeddddddddddddbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNOOONNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJIIIJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@??@@???????????>>>>>>>>>>==>>===========<<<<<<<<<<<;;;;;;::::::::::9999999999888888888877777777777666665555555555544444444444333333322222222222211111111100000///////////..............-----------,,,,,,,,,++++++++*************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$############""""""""""""""""""""!!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„………………………………††…………………………………………………††††ˆ‰‰‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwvvvvvvvvvvvvvvvvuuuuttttttttttttttttsssssttttttttttsssssssssssssssqqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeefeeeeeeeeeeeeddddddddddddbbbbbbbbbbbbaaaaaaaaaaa`````````````____________^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??@@???????????>>>>>>>>>>==>>===========<<<<<<<<<<<;;;;;;:::::::::::999999999888888888877777777777666665555555555544444444444333333332222222222211111111100000////////////.............-----------,,,,,,,,,++++++++*************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$#############"""""""""""""""""""!!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„…………………………†……………………………………………………††††ˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvuuuuttttttttttttttttsssssttttttttttsssssssssssssssqqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggffffffffffffeeeeffeeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??@@???????????>>>>>>>>>>==>>>==========<<<<<<<<<<<;;;;;;:::::::::::999999999888888888887777777777666665555555555544444444444333333332222222222211111111100000////////////.............-----------,,,,,,,,,++++++++*************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$#############"""""""""""""""""""!!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„…………………………………………………………………………………†††ˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒ��ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚������������������������������������������€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttttttttsssstttttttttttssssssssssssssrqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggffffffffffffeeeeffeeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@???????????>>>>>>>>>>>=>>>==========<<<<<<<<<<<;;;;;;:::::::::::999999999888888888887777777777666665555555555544444444444333333332222222222211111111100000////////////.............-----------,,,,,,,,,++++++++*************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$#############"""""""""""""""""""!!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyzxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„………………………………………………………………………………†††ˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ��ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………………„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚������������������������������������������€€€€€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuttttttttttttttttsssstttttttttttssssssssssssssrqqqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkklllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffeeeeffeeeeeeeeeeeedddddddddddcbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@???????????>>>>>>>>>>>=>>>==========<<<<<<<<<<<;;;;;;:::::::::::999999999888888888887777777777766665555555555544444444444333333332222222222211111111100000////////////.............-----------,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$#############"""""""""""""""""""!!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††ˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒ��ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚������������������������������������������€€€€€�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuttttttttttttttttsssstttttttttttssssssssssssssrqqqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkklllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggffffffffffffeeeffeeeeeeeeeeeeeddddddddddcbbbbbbbbbbbbaaaaaaaaaaa`a```````````____________^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@?@@???????????>>>>>>>>>>>=>>>===========<<<<<<<<<<;;;;;;:::::::::::999999999888888888887777777777766665555555555544444444444333333332222222222211111111100000////////////.............-----------,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$#############"""""""""""""""""""!!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………††ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒ��ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚������������������������������������������€€€€€�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuttttttttttttttttsssttttttttttttsssssssssssssrrqqqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkklllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggffffffffffffeeefffeeeeeeeeeeeeddddddddddcbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>=>>>===========<<<<<<<<<<;;;;;;:::::::::::999999999888888888887777777777766665555555555544444444444333333332222222222211111111100000////////////.............-----------,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$#############"""""""""""""""""""!!!!!!!!!!!!! vvwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒ�ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†…………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚������������������������������������������€€€€������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuttttttttttttttttsssttttttttttttsssssssssssssrrqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggffffffffffffeeefffeeeeeeeeeeeeddddddddddcbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>=>>>===========<<<<<<<<<<;;;;;;:::::::::::999999999888888888887777777777766665555555555544444444444333333332222222222211111111100000////////////.............------------,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#####$#############"""""""""""""""""""!!!!!!!!!!!!! vvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚������������������������������������������€€€�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuttttttttttttttttsstttttttttttttssssssssssssrrrqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffeefffeeeeeeeeeeeeddddddddddccbbbbbbbbbbbaaaaaaaaaaaaa````````````____________]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@?@@@???????????>>>>>>>>>>=>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999998888888888877777777777666655555555555444444444444333333322222222222111111111000000///////////.............------------,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#####$#############"""""""""""""""""""!!!!!!!!!!!!! vwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††……………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚������������������������������������������€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuttttttttttttttttsstttttttttttttssssssssssssrrrqqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffeeffffeeeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@?@@@???????????>>>>>>>>>>=>>>===========<<<<<<<<<<<;;;;;;::::::::::9999999998888888888877777777777666665555555555544444444444333333322222222222111111111000000///////////.............------------,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#####$#############"""""""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………††††††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}~}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhfffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777776666655555555555444444444333333333222222222222111111000000000000///////////.......------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………††††††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777776666655555555555444444444333333333222222222222111111000000000000///////////.......------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††††††††††††††††††††………………………ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777776666655555555555444444444333333333322222222222111111100000000000///////////.......------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{yzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllmlllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhffffffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777776666655555555555444444444333333333322222222222111111100000000000///////////.......------------,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777776666655555555555444444444333333333322222222222111111100000000000///////////.......------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttttttttttttttttssssssssssssqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777776666655555555555444444444333333333322222222222111111100000000000///////////.......------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllmmlllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888887777777776666655555555555444444444333333333322222222222111111100000000000///////////.......------------,,,,,,,,,,,+++++++++++**********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssssssqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhffffffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888887777777776666665555555555444444444333333333322222222222111111100000000000///////////.......------------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††††‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttssssssssssqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777776666665555555555544444444333333333322222222222111111100000000000///////////.......------------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttssssssssssrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllmmmlllllllllllllkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777776666665555555555544444444333333333322222222222111111100000000000///////////........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuututtttttttttttttssssssssssrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllmmmlllllllllllllkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888888777777776666665555555555544444444333333333322222222222111111100000000000///////////........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuututttttttttttttttsssssssssrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlmmmmllllllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhgffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777766666655555555555444444443333333333222222222221111111000000000000//////////........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuututttttttttttttttsssssssssrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmllllllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhgfffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777766666655555555555444444443333333333222222222222111111000000000000//////////........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhgfffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777766666655555555555444444443333333333222222222222111111000000000000//////////........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyzyyyzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhgfffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777766666655555555555444444443333333333322222222222111111000000000000//////////........------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyzyyyzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}}{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssssrrrqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhggffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777766666655555555555444444443333333333322222222222111111100000000000//////////........------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyzzyyzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‡†††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssrrrrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhggfffffffffffffeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888887777777766666655555555555444444443333333333322222222222111111100000000000//////////........------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyzzyyzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}}}{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhggfffffffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888887777777766666655555555555444444443333333333322222222222111111100000000000//////////........------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyzzyyzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‡†††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhggfffffffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777766666655555555555444444443333333333322222222222111111100000000000//////////........------------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzzyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‡†††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssrrrrrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhgggffffffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777766666665555555555444444443333333333322222222222111111100000000000//////////........------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyzzzyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‡‡††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhgggffffffffffffeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777766666665555555555544444443333333333322222222222111111100000000000//////////........------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………………………………„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhgggfffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888888777777766666665555555555544444443333333333322222222222111111100000000000//////////........------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssrrrrrrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhhgggfffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888888777777766666665555555555544444443333333333322222222222111111100000000000//////////........------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ! xxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………………………………………„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhhggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888888777777766666665555555555544444443333333333322222222222111111100000000000//////////.........-----------,,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ! xxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€���������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888888777777766666665555555555544444443333333333322222222222111111100000000000//////////.........-----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ! xxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{||zzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}€€€€€€�����������������������‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡†††††††††††††††††††††††††‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggfffffffffffffeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```aa```````````____________^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888887777777766666666666555555555554443333333333322222222222111000000000000//////////........-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{|||zzzz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}€€€€€€����������������������‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggfffffffffffffeeeeeeeedddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```aa```````````____________^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777766666666666555555555554443333333333322222222222111100000000000//////////........------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"#""""""""""""!!!!!!!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{|||zzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}€€€€€€€����������������������‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhgggggffffffffffffeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aa````````````___________^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777766666666666555555555554443333333333322222222222111100000000000//////////........------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"#""""""""""""!!!!!!!!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{||||zzzz{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}€€€€€€€���������������������‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhgggggffffffffffffeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aa````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777776666666666555555555554443333333333322222222222111100000000000//////////........------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"#""""""""""""!!!!!!!!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{||||zzz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}€€€€€€€€���������������������‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihgggggfffffffffffffeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aa````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666555555555554443333333333322222222222111100000000000//////////........------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"#""""""""""""!!!!!!!!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{|||||zzz{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}€€€€€€€€��������������������‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihgggggfffffffffffffeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aaa```````````___________^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666555555555554443333333333322222222222111100000000000//////////........------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"#""""""""""""!!!!!!!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{|||||zz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}€€€€€€€€€��������������������‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…††…†††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihggggggffffffffffffeeeeeeedddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``aaa```````````___________^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666555555555554443333333333322222222222111100000000000//////////........------------,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"#""""""""""""!!!!!!!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{|||||zz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}€€€€€€€€€�������������������‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzxxxxwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiggggggffffffffffffeeeeeeedddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`aaa````````````__________^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666655555555554444333333333332222222222111100000000000//////////........------------,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"#""""""""""""!!!!!!!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{||||||z{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzxxxxwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiggggggffffffffffffeeeeeeedddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`aaa````````````__________^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666655555555554444333333333332222222222111100000000000//////////........------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"#""""""""""""!!!!!!!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{||||||z{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooonnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiggggggfffffffffffffeeeeeedddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`aaa````````````__________^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGHHHGGGGGGGGGGFFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777777776666666666655555555554444333333333332222222222111100000000000//////////........------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#""""""""""""!!!!!!!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{|||||||z{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooonnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiggggggfffffffffffffeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`aaaa```````````__________^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGHHHGGGGGGGGGGFFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDCCCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777776666666666655555555554444333333333332222222222111100000000000//////////........------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#""""""""""""!!!!!!!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††…††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooonnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiigggggggffffffffffffeeeeeeddddddddccccccccccccbbbbbcbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````__________^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDCCCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777776666666666655555555554444333333333332222222222111100000000000//////////........------------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#""""""""""""!!!!!!!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiiiigggggggffffffffffffeeeeeeddddddddccccccccccccbbbbbcbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGHHHGGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDCCCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777776666666666655555555554444333333333332222222222111100000000000//////////.........-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#""""""""""""!!!!!!!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††…††††††††††††††††‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ����€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooooonnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjjiiiiiiiiiiiggggggggffffffffffffeeeeeddddddddccccccccccccbbbbbccbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGHHHGGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDCCCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777766666666666555555555544443333333333322222222221111000000000000/////////.........-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#""""""""""""!!!!!!!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ�����€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooonnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjjiiiiiiiiiiiggggggggffffffffffffeeeeeddddddddcccccccccccccbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGHHHGGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEEDDDDDDDDDDCCCDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777766666666666555555555544443333333333322222222221111000000000000/////////.........-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#""""""""""""!!!!!!!!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ������€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{|{{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooonnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjjiiiiiiiiiiiggggggggffffffffffffeeeeedddddddddccccccccccccbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGHHHGGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEEDDDDDDDDDDCCCDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777766666666666555555555544443333333333322222222221111000000000000/////////.........-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ������€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{||{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooonnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjkkjjjjjjjjjjjjiiiiiiiiiiiggggggggfffffffffffffeeeedddddddddccccccccccccbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777766666666666555555555544443333333333322222222221111000000000000/////////.........-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ������€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{|||{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiggggggggfffffffffffffeeeedddddddddccccccccccccbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777766666666666555555555544443333333333322222222221111100000000000/////////.........-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ������€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzzzzzxxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiigggggggggffffffffffffeeeedddddddddcccccccccccccbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777776666666666555555555544443333333333322222222221111100000000000/////////.........-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ�������€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚���€�€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzzzzxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooonnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiigggggggggffffffffffffeeeeddddddddddccccccccccccbbbcccbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777776666666666555555555544443333333333322222222221111100000000000/////////.........-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ��������€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€����‚‚ƒƒƒ„„…………………………„„„ƒƒ‚‚‚�����€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||{{{{{{{{{{{zzzzzzzzxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiigggggggggffffffffffffeeeeddddddddddccccccccccccbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777776666666666555555555544443333333333322222222221111100000000000/////////.........-----------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!!!!!! xyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„���������€€€€€€€€€€€€€€€€��������€€€€€€€€€€€���‚‚ƒƒ„„……††††‡‡‡††††……„„ƒƒ‚‚������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||{{{{{{{{{{{zzzzzzzxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiigggggggggfffffffffffffeeeddddddddddccccccccccccbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666555555555544443333333333322222222221111100000000000/////////.........------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!!!!!! xyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„���������€€€€€€€€€€€€€€€€��������€€€€€€€€€€€���‚‚ƒ„„……†‡‡‡ˆˆˆˆˆˆ‡‡††……„ƒƒ‚‚‚������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{{zzzzzzzxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiigggggggggfffffffffffffeeeddddddddddccccccccccccbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666666555555555544443333333333322222222221111100000000000/////////.........------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!!!!!! xyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„����������€€€€€€€€€€€€€€€���������€€€€€€€€€€��‚‚ƒƒ„……†‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡†……„ƒƒ‚‚‚��������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{zzzzzzzxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiggggggggggffffffffffffeeeddddddddddccccccccccccbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777776666666666655555555544444333333333322222222221111100000000000/////////.........------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!!!!!! xyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„�����������€€€€€€€€€€€€€€���������€€€€€€€€€€��‚‚ƒ„„…†‡ˆˆ‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„„ƒ‚‚‚‚��������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||{{{{{{{{{zzzzzzzxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiggggggggggffffffffffffeeedddddddddddccccccccccccbbccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_______^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777776666666666655555555544444333333333332222222221111100000000000/////////.........------------,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!!!!!! yyyzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€���‚‚ƒ„…†‡ˆ‰‰Š‹‹ŒŒŒŒ‹‹Š‰‰ˆ‡†…„„ƒ‡‡‡†††††††††††††……………„„„„�€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{zzzzzzzzyyyyyyyyyyxxyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooonmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggggfffffffddddddddddccccccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````________^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777666666666555555555554444444433333333333222222222221111111100000000000//////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  yyyzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€���‚‚ƒ„…†‡ˆ‰Š‹‹ŒŒ��ŒŒŒ‹Š‰ˆ‡††…„ƒˆ‡‡‡†††††††††††††…………„„„„�€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzzyyyyyyyyyyxxyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppooooooooonmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggfffffffddddddddddccccccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777776666666665555555555544444444333333333332222222222211111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  yyzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€���‚‚ƒ„…†‡ˆ‰Š‹Œ������Œ‹‹Š‰ˆ‡†…„ƒˆ‡‡‡‡‡‡‡‡‡‡‡†††††…………„„„„�€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||{{{{{{{{zzzzzzzyyyyyyyyyxxxyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooommmllllllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggfffffffddddddddddcccccccccccccbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777776666666665555555555544444444333333333332222222222211111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  yyzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€��‚‚ƒ„…†ˆ‰Š‹ŒŒ��ŽŽ��ŒŒ‹Š‰ˆ‡†…„„ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††………„„„„�€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||{{{{{{{zzzzzzzyyyyyyyyyyxxyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooommmmllllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggfffffffdddddddddddccccccccccccbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777776666666665555555555544444444333333333332222222222211111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  yyzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€��‚‚ƒ„…†‡‰Š‹ŒŒ��ŽŽ��ŒŒ‹Š‰ˆ‡†…„„ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††………„„„„��€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}||||||{{{{{{{{zzzzzzzyyyyyyyyyxxyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppqppppppppppppppppoooooooommmmllllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggggggffffffdddddddddddccccccccccccbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777776666666665555555555544444444333333333332222222222211111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  yzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€��‚‚ƒ„…†‡ˆŠ‹ŒŒ��ŽŽ��Œ‹‹Š‰ˆ‡†…„„ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††………„„„„��€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€~~~~~~~~~~~~}}}}}}}|||||||{{{{{{zzzzzzzyyyyyyyyyyxyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppqqpppppppppppppppoooooooommmmmllllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggggggffffffdddddddddddccccccccccccbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777776666666665555555555544444444333333333332222222222211111111000000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  yzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€���‚ƒ„…†‡ˆ‰Š‹Œ�����ŒŒ‹Š‰ˆ‡†……„„ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††…………„„„��€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppqqqqpppppppppppppoooooooommmmmlllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggffffffdddddddddddccccccccccccbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_______^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777776666666665555555555544444444333333333333222222222211111111100000000000/////////............------------,,,,,,,,,,,++++++++++++++************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  yzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€���‚ƒƒ…†‡ˆ‰Š‹‹ŒŒ��ŒŒ‹‹Š‰ˆ‡†…„„„ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††………„„„„��€€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqppppppppppppppooooooommmmmlllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggffffffdddddddddddccccccccccccbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_______^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777776666666665555555555544444444333333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,++++++++++++++************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  yzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠ‰Š‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€��‚‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒŒ‹‹Š‰ˆ‡†……„„„ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†††……„„„„��€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpqqqqqpppppppppppppooooooommmmmlllllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhggggggggggggffffffdddddddddddcccccccccccccbcccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_______^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777776666666665555555555544444444333333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€��‚‚ƒ„…†‡ˆ‰‰Š‹‹‹‹‹ŠŠ‰ˆ‡††…„„„„ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†††……„„„„��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyxxxxxwwwwwvvvvuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooommmmmlllllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhggggggggggggffffffddddddddddddccccccccccccbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_______^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777776666666665555555555544444444333333333332222222222211111111100000000000//////////...........------------,,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€���‚ƒ„„…†‡ˆ‰‰ŠŠŠŠŠ‰‰ˆ‡‡†……„„„„‰‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡†††……„„„„��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{zzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxwwwwvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssssssssrrrrrrsrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooommmmmmlllllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhgggggggggggggfffffddddddddddddccccccccccccbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````______^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777776666666666555555555544444444433333333332222222222211111111100000000000//////////...........------------,,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€���‚‚ƒ„……†‡ˆˆ‰‰‰‰‰ˆˆ‡††……„„„„„‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††………„„„„��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzyyyyyyxxxxxwwwwvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooommmmmmlllllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhgggggggggggggfffffddddddddddddccccccccccccbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````______^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777776666666666555555555544444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€����‚ƒƒ„…††‡‡ˆˆˆˆˆ‡‡††…„„„„„„„‰ŠŠŠ‹‹‹‹‹ŠŠŠ‰ˆˆ‡††………„„„„��€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxwwwwvvvvuvuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqqqppppppppppppoooooooommmmmmlllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggfffffddddddddddddccccccccccccbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````______^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888887777776666666666555555555544444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€����‚ƒƒ„„……††‡‡‡‡‡††……„„„ƒƒ„„„‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡††……„„„„„��€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{|||||||{{{{zzzzzzyyyyyxxxxwwwvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssttttssssssssssssrrrrrrqqqqqqqqqppppppppppppoooooooommmmmmlllllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggggfffffddddddddddddccccccccccccbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````______^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888887777776666666666555555555544444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚ƒƒ„„……††††††……„„„ƒƒƒƒƒ„„ŠŠ‹‹ŒŒŒŒ‹‹‹Š‰‰ˆ‡††……„„„„„�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{zzzzzzyyyyxxxxwwwwvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssssssstttttttttttttttsssssssrrrrrqqqqqqqqqpppppppppppooooooooommmmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggggfffffddddddddddddccccccccccccbccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````______^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777776666666666555555555554444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚ƒƒ„„„………………„„„ƒƒƒƒƒƒ„„…Š‹‹ŒŒŒŒŒŒ‹‹Š‰ˆˆ‡††……„„„„ƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{|||||||||||||||{{{{zzzzzyyyyxxxxwwwwvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssstttttttttttttttttttttsssssrrrrrqqqqqqqqpppppppppppooooooooommmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggggfffffdddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777776666666666555555555554444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹ŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒ„„…Š‹ŒŒŒŒŒŒŒ‹‹Š‰ˆˆ‡††……„„„„ƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{||||{||||||||||||||||||||{{{{zzzzzyyyyxxxxwwwwvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssstttttttttuuuuuuuutttttttsssssrrrrqqqqqqqppppppppppppooooooooommmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhgggggggggggggffffeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777776666666666555555555554444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚ƒƒƒƒƒƒ„ƒƒƒƒƒ‚‚‚‚‚ƒƒ„„…‹‹ŒŒ���ŒŒ‹‹Š‰ˆˆ‡†……„„„„„ƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{zzzzzyyyyxxxxxwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttsssssssstttttttuuuuuuuuuuuuuuutttttssssrrrrqqqqqqqpppppppppppoooooooooommmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggggffffeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777776666666666555555555554444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒ������‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„„…‹ŒŒŒ���ŒŒ‹‹Š‰ˆ‡‡†……„„„„ƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}||||||{{{{zzzzzyyyyxxxxxwwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttsssssttttttttuuuuuuuuuuuuuuuuutttttssssrrrqqqqqqqppppppppppppooooooooommmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggggffffeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777776666666666555555555554444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒ��������ŒŒŒ‹‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……‹ŒŒ����ŒŒ‹ŠŠ‰ˆ‡††……„„„„ƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{zzzzzyyyyyxxxxxwwwwwwvvvvvvvvvvuuuuuuuuutttttttttttttttstttttttttuuuuuuvvvvvvvuuuuuuttttssssrrrrqqqqqqpppppppppppoooooooooommmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhggggggggggggffffeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777776666666666555555555554444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒ�����ŽŽŽŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚ƒƒ„……‹ŒŒ����ŒŒ‹Š‰‰ˆ‡†……„„„„ƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{zzzzzzyyyyyxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuutttttttttttttttttttttttuuuuuvvvvvvvvvvuuuuuttttssssrrrrqqqqqqpppppppppppoooooooooommmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhggggggggggggffffeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777776666666666555555555554444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzz{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒ���ŽŽŽŽŽ����ŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚��������‚‚ƒƒ„……‹ŒŒ���ŒŒ‹‹Š‰ˆ‡‡†……„„„„ƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{zzzzzzyyyyyyxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuutttttttttttttttttttttuuuuuvvvvvvvvvvvuuuuuttttssssrrrqqqqqqqppppppppppppooooooooommmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhggggggggggggffffeddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777776666666666555555555554444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzz{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{|{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ���ŽŽŽŽŽ�������ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������������‚‚‚‚‚����������‚‚ƒƒ„……‹ŒŒŒŒŒŒŒ‹ŠŠ‰ˆ‡††……„„„„ƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{zzzzzzyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuutttttttttttttttttttttuuuuuvvvvvvvvvvvuuuuuttttssssrrrqqqqqqqppppppppppppooooooooommmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhgggggggggggggfffedddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777776666666666555555555554444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzz{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{|{{{{|||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹ŒŒŒ���ŽŽŽ��ŽŽŽŽŽ���ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������������������������‚‚ƒƒ„……‹ŒŒŒŒŒŒ‹‹Š‰ˆˆ‡†……„„„„„ƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{zzzzzyyyyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuutttttttttttttttttttttuuuuvvvvvvvvvvvvuuuuttttssssrrrrqqqqqqqppppppppppppooooooooommmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhgggggggggggggfffeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777776666666666555555555554444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzzz{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{|{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽŽ��ŽŽŽŽŽŽŽ���ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������������������������‚‚ƒƒ„……‹‹ŒŒŒŒ‹‹Š‰‰ˆ‡††……„„„„ƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€����€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{zzzzyyyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuutttttttttttttttttttuuuuuuvvvvvvvvvvuuuutttttssssrrrrqqqqqqqppppppppppppooooooooommmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggfffeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDDCCCDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777776666666666555555555554444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzzzzzzzzz{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ��ŽŽŽ��ŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������������������€€€���‚‚ƒƒ„……‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†……„„„„„ƒƒƒƒ�€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€��������€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{zzyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuttttttttttttttttttttuuuuuvvvvvvvvvuuuutttttssssrrrrqqqqqqqqppppppppppppooooooooommmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhggggggggggggfffeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDDCCCDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777776666666666555555555554444444433333333333222222222211111111100000000000//////////...........------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  zzzz{{{{{{{{{{{{{{{||||zzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{|||||||||||||||||}||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽ�������������ŽŽ���ŒŒ‹‹ŠŠŠ‰ŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆˆˆˆˆˆ‡‡††…„„ƒ‚‚‚��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{zzzzyyyxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuutttttssssrrrrrqqqssssrrrrrrrrrrrrqqqqqqqqqnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[YXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCDDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555554444444443333333333222222221111111111100000000000///////............------------------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzz{{{{{{{{{{{{{{{||||zzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{|||||||||||||||||}||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽ���������������ŽŽ��ŒŒ‹‹‹ŠŠŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡‡ˆˆˆˆ‡‡††……„ƒƒ‚‚���������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{||||||||{{{{{{{{{{{{zzzzzyyyxxxxxxxxwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuutttttssssrrrrrqqqqssssrrrrrrrrrrrrrqqqqqqqqnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[YXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555555444444443333333333322222221111111111100000000000///////............------------------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzz{{{{{{{{{{{{{{{||||zzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{|||||||||||||||||}|||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒ�ŽŽ�����‘‘‘‘‘������ŽŽŽ��ŒŒ‹‹Š�ŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……††‡‡‡‡‡‡‡††……„„ƒ‚‚‚���������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€�����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����€€€~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||{{{|||||{{{{{{{{{{{{{{{zzzzzyyyxxxxxxxxwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuttttssssssrrrrrqqqqssssrrrrrrrrrrrrrqqqqqqqqnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555555444444443333333333322222221111111111100000000000///////............------------------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzz{{{{{{{{{{{{{{{||||zzzzzz{{{{{{{{{{{{{{{{{||{{{{{{||||||||||||||||||}|||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽ����‘‘‘‘‘‘‘‘�����ŽŽ��ŒŒ‹‹��ŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡‡‡‡‡†††…„„ƒƒ‚‚‚���������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€����‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||{{{{{||||{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvuuuuutttttsssssrrrrrrqqqqqssssrrrrrrrrrrrrrqqqqqqqqnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777776666666666655555555555444444443333333333322222221111111111100000000000///////............------------------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzz{{{{{{{{{{{{{{{{||||zzzzzz{{{{{{{{{{{{{{{{|||{{{{{{|||||||||||||||||}}|||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��Ž����‘‘‘‘‘‘‘‘‘‘����ŽŽ��ŒŒ‹Ž��ŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………†……†…††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………††‡‡‡‡‡†††……„ƒƒ‚‚‚����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€���‚‚‚ƒƒƒƒ„„„„„ƒƒƒƒƒƒƒ‚‚‚‚���€€~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||{{{{{{{|{{{{{{{{{{{{{{{{{{zzzzzzyyxxxxxxxxwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttsssssrrrrrrrqqqqqssssrrrrrrrrrrrrrqqqqqqqqnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555555555444444443333333333322222221111111111100000000000///////............------------------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzz{{{{{{{{{{{{{{{|||||zzzzzz{{{{{{{{{{{{{{{{|||{{{{{{|||||||||||||||||}}||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ����‘‘‘‘’’‘‘‘‘�����ŽŽ�ŒŒŽŽ��ŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…†††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………†††††††††……„„ƒƒ‚‚‚����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~€€€���‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒƒ‚‚‚‚��€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyxxxxxxxxxwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssrrrrrrrqqqqqqssssrrrrrrrrrrrrrqqqqqqqqnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555555555444444443333333333322222221111111111100000000000///////............------------------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzz{{{{{{{{{{{{{{{|||||zzzzzz{{{{{{{{{{{{{{{{|||{{{{{{|||||||||||||||||}}||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹Œ��Ž����‘‘‘’’’’’’‘‘‘����ŽŽ�Œ�ŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†††††††††……„„ƒƒ‚‚‚‚����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~€€€��‚‚‚ƒƒ„„„„„„„„„„„ƒƒƒƒ‚‚‚���€€~~~}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyxxxxxxxxxwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttsssssrrrrrrrrqqqqqqsssssrrrrrrrrrrrrqqqqqqqqnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCDDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555555555444444443333333333322222221111111111100000000000///////............------------------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzz{{{{{{{{{{{{{{{|||||zzzzz{{{{{{{{{{{{{{{{{|||{{{{{||||||||||||||||||}}||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹ŒŒ�ŽŽ����‘‘‘’’’’’’‘‘‘����ŽŽ���ŽŽ��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††††††††………„„ƒƒ‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~€€€���‚‚ƒƒ„„„„………„„„„„ƒƒƒƒ‚‚‚���€€~~~}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{z{{{{{{{{{{{{{{zzzzzzzzzzzxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssrrrrrrrrrqqqqqqsssssrrrrrrrrrrrrrqqqqqqqnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCDDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555555555444444443333333333322222221111111111100000000000///////............------------------,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzz{{{{{{{{{{{{{{{|||||zzzzz{{{{{{{{{{{{{{{{||||{{{{{|||||||||||||||||}}}||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ����‘‘’’’’’’’‘‘‘����ŽŽ���ŽŽ��ŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††††††………„„ƒƒƒ‚‚‚�����������„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~€€€��‚‚ƒƒ„„„………………„„„„ƒƒƒ‚‚‚���€€~~~}}~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzzzzyxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttssssssrrrrrrrrqqqqqqqsssssrrrrrrrrrrrrrqqqqqqqnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCDDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555555555444444443333333333322222221111111111100000000000///////............------------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zz{{{{{{{{{{{{{{{||||||zzzzz{{{{{{{{{{{{{{{{||||{{{{{|||||||||||||||||}}}|||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��ŽŽ���‘‘‘’’’’’’’‘‘‘����Ž����ŽŽ���ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††††††††……„„„ƒƒ‚‚‚‚�����������„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~€€€��‚‚ƒƒƒ„„……………………„„„ƒƒƒ‚‚‚��€€€~~~}}}~~~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{zzzzzzzzzzzzzyyxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttsssssssrrrrrrrrrqqqqqqssssssrrrrrrrrrrrrqqqqqqqnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCDDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555555555444444443333333333322222221111111111100000000000///////............------------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzz{{{{{{{{{{{{{{||||||zzzzz{{{{{{{{{{{{{{{{||||{{{{{|||||||||||||||||}}}||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ����‘‘‘’’’’’‘‘‘�����‘�����ŽŽ��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††††††………„„ƒƒƒ‚‚‚‚�����������„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~€€��‚‚‚ƒƒ„„……………………„„„ƒƒƒ‚‚‚��€€€~~~}}}~~}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrqqqqqqssssssrrrrrrrrrrrrqqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCDDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555555555444444443333333333322222221111111111100000000000///////............------------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzz{{{{{{{{{{{{{{||||||zzzzz{{{{{{{{{{{{{{{{||||{{{{||||||||||||||||||}}}||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘‘‘‘����’‘‘����ŽŽ���ŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡†††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††††††††………„„ƒƒƒ‚‚‚‚�����������„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~€€€��‚‚ƒƒƒ„„………………………„„„ƒƒ‚‚‚���€€~~~}}}}~}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrqqqqqqsssssssrrrrrrrrrrrqqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCDDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555555555444444443333333333322222221111111111100000000000///////............------------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zz{{{{{{{{{{{{{{{||||||zzzz{{{{{{{{{{{{{{{{|||||{{{{|||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ�����‘‘‘‘‘‘‘‘‘����’’‘‘�����ŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡†††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††††††………„„„ƒƒ‚‚‚‚‚‚����������„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~€€€��‚‚ƒƒ„„„………………………„„„ƒƒ‚‚‚���€€~~~}}}}}~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrqqqqqqsssssssrrrrrrrrrrrqqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[YYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCDDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777776666666666655555555555444444443333333333322222221111111111100000000000///////............------------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zz{{{{{{{{{{{{{{{||||||zzzz{{{{{{{{{{{{{{{{|||||{{{{|||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŒ��ŽŽ�����‘‘‘‘‘‘‘����’’’‘‘‘����ŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††††††………„„ƒƒƒ‚‚‚‚‚‚����������„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€��‚‚‚ƒƒ„„„…………………………„„ƒƒƒ‚‚��€€€~~~~}}}}|}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrqqqqqqsssssssrrrrrrrrrrrqqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[YYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDCCCCDDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777766666666666555555555554444444433333333333222222211111111111000000000000//////............------------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zz{{{{{{{{{{{{{{|||||||zzzz{{{{{{{{{{{{{{{{{||||{{{{|||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽ���������������“’’’’‘‘�����Ž���ŒŒ‹‹‹‹‹ŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡†††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………††††††††………„„ƒƒƒ‚‚‚‚‚‚‚���������„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€���‚‚ƒƒ„„„…………††††………„„ƒƒƒ‚‚��€€€~~~~}}}}}|}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrqqqqqsssssssrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[YYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDCCCCDDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777766666666666555555555554444444433333333333222222211111111111000000000000///////...........------------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zz{{{{{{{{{{{{{{|||||||zzzz{{{{{{{{{{{{{{{{|||||{{{||||||||||||||||||}}}}|||||||}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒ��ŽŽ�������������“““’’’’‘‘����ŽŽ��ŒŒ‹‹‹‹‹Š‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††††††………„„„ƒƒƒ‚‚‚‚‚‚‚‚��������„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ€€���‚‚ƒƒ„„„………††††††…………„ƒƒƒ‚‚��€€€~~~~}}}}}||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{zzzzzzzzzzz{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrqqqqqssssssssrrrrrrrrrrrqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[YYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDCCCCDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777766666666666555555555554444444433333333333222222211111111111000000000000///////...........------------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zz{{{{{{{{{{{{{{|||||||zzz{{{{{{{{{{{{{{{{{|||||{{{|||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€���������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽ����������“““““’’’‘‘����ŽŽ��ŒŒ‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡†††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††††††††………„„„ƒƒ‚‚‚‚‚‚‚‚‚‚�������„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ€€��‚‚ƒƒ„„………†††††††††………„„ƒƒ‚‚��€€~~~~}}}}}}||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{zzzzzzzzzzz{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrqqqqqssssssssrrrrrrrrrrrqqqqqqnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[YYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDCCCCDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777776666666666555555555554444444433333333333222222211111111111000000000000///////...........------------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  z{{{{{{{{{{{{{{{|||||||zzz{{{{{{{{{{{{{{{{{|||||{{{|||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€���������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽŽ�������“““““““’’’‘‘���ŽŽ��ŒŒ‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„ƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††††††††………„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„„��‚‚ƒƒ„„……††††††††††††……„„ƒƒ‚‚��€€~~~~}}}}}}}||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrqqqqqssssssssrrrrrrrrrrrqqqqqqnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeedddddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[YYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777776666666666555555555554444444433333333333222222211111111111000000000000///////...........------------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  z{{{{{{{{{{{{{{{|||||||zzz{{{{{{{{{{{{{{{{{|||||{{{|||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€���������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒ����ŽŽŽ�����“““““““““’’‘‘���ŽŽ��ŒŒ‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒ„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………†††††††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ„„…‚‚ƒƒ„……†††‡‡‡‡‡‡‡‡†††……„„ƒƒ‚‚��€€~~~~~}}}}}}}|||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttsssssssssrrrrrrrrrrqqqqssssssssrrrrrrrrrrrqqqqqqnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeedddddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[YYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777776666666666555555555554444444433333333333222222211111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  z{{{{{{{{{{{{{{{|||||||zzz{{{{{{{{{{{{{{{{{|||||{{{|||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€����������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽŽ���““““““““““’’‘‘���ŽŽ�ŒŒŒ‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡††††††………………………………†……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††††††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����„„„ƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒ„„……†ƒƒ„……††‡‡‡ˆˆˆˆˆ‡‡‡†††……„ƒƒ‚‚��€€~~~~~}}}}}}}}|||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{zzzzzzzzzzzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrqqqqssssssssrrrrrrrrrrrrqqqqqnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[YYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555554444444433333333333222222211111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  z{{{{{{{{{{{{{{{|||||||zzz{{{{{{{{{{{{{{{{||||||{{|||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€����������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽ��’“““””””“““’’‘‘���Ž��ŒŒŒ‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………†††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††††††††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡„……††‡‡ˆˆˆˆˆˆˆˆˆ‡‡††……„„ƒ‚‚��€€~~~~}}}}}}}}}}|||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrqqqqsssssssssrrrrrrrrrrrqqqqqnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[YYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555554444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  z{{{{{{{{{{{{{{{|||||||zz{{{{{{{{{{{{{{{{{||||||{{|||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€����������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ��ŽŽ�’’“““””””“““’’‘����Ž��ŒŒŒˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††††††††††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆ…††‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††…„„ƒƒ‚��€€~~~~}}}}}}}}}}||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrqqqqsssssssssrrrrrrrrrrrqqqqqnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[YYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555554444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{||||||||zz{{{{{{{{{{{{{{{{{||||||{{|||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€�����������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ��ŽŽ’’““““”””“““’’‘‘���ŽŽ���Œˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††‡‡‡††††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ‰†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡†……„ƒƒ‚��€€~~~~}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrqqqqsssssssssrrrrrrrrrrrqqqqqonnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[YYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555554444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{||||||||zz{{{{{{{{{{{{{{{{|||||||{{|||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€�����������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ��Ž‘’’““““““““““’’‘‘���ŽŽ���ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡ˆˆˆˆ‡‡‡‡†††††††††††††††††††††……………………††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††‡‡‡††††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‰‰Š‡ˆ‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰ˆ‡††…„„ƒ‚‚�€€~~~~}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrrqqqsssssssssrrrrrrrrrrrqqqqqonnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[YYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555554444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{||||||||zzz{{{{{{{{{{{{{{{|||||||{{|||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€�����������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒ��‘‘’’’““““““““’’‘‘����ŽŽ��‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††……………………††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†††‡‡‡‡††††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����„„ƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡ˆ‰Š‹‹ˆ‰Š‹‹‹ŒŒ‹‹‹ŠŠ‰ˆˆ‡†…„„ƒ‚‚�€€~~~~}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrrqqqsssssssssrrrrrrrrrrrrqqqqonnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[YYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666555555555554444444433333333333222222221111111111100000000000///////...........------------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||zzzzz{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ��Œ��ŽŽ���������ŽŽ��ŒŒ‹‹ŠŠŠŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡††††††††††††††…………………………‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††……………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††††‡‡††††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹Œ‹‹Œ�������Œ‹‹Š‰ˆ‡‡†…„ƒƒ‚‚�„ƒƒ‚‚‚‚‚��������������€€€}}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrqqqqppppooooooooooonnnnnnnnnnoonnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555554444333333333332222222222211111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}zzzzz{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ�ŒŒ��ŽŽŽ������ŽŽŽ��ŒŒŒ‹‹ŠŠ��ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ††††††††††††††††………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡††††††††††††††††††††††††……………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡‡‡†††………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„…†‡ˆ‰Š‹Œ�ŒŒ��ŽŽŽŽ��Œ‹‹Š‰ˆ‡†…„„ƒ‚‚��ƒƒ‚‚‚‚‚���������������€€€}}}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrqqqqpppppoooooooooonnnnnnnnnnoonnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgffffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555554444433333333332222222222211111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}zzzz{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽ��ŒŒŒ‹‹‹Š�����ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††……………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡†‡†††††††††††††††††††††…………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††††‡‡‡‡‡†††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„…†‡ˆ‰Š‹Œ�ŽŒ�ŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†……„ƒ‚‚��€ƒ‚‚‚‚‚����������������€€€~}}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrqqqqpppppoooooooooonnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgffffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555554444433333333332222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}zzzz{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††‡‡‡††††††‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹Œ‹‹ŒŒŒ���ŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹‹������������ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡†††††††††††††††††††††…………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†††‡‡‡‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒ‚‚‚‚‚‚ƒƒƒƒ„„…†‡‡ˆ‰Š‹Œ�Ž�ŽŽŽ�ŽŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒ‚‚��€€ƒ‚‚‚‚‚�����������������€€~}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrqqqqpppppoooooooooonnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgffffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555554444433333333332222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}zzzz{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹Š‹‹‹ŒŒ������������ŒŒŒ‹‹‹‹Ž���������������ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡†††††††††††††††††††…………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒ„„„„……†††‡‡‡‡‡‡‡†††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒ‚‚‚‚‚ƒƒƒƒ„„…††‡ˆ‰Š‹Œ�Ž�ŽŽŽ��ŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚‚��€€€‚‚‚‚‚‚������������������€~}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrqqqqpppppoooooooooonnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgffffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555554444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}zzzz{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹ŠŠŠ‹‹ŒŒŒŒ�������ŒŒŒŒŒ‹‹‹‹ŽŽŽŽŽŽŽŽŽŽ������������ŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒ„„„………†††‡‡‡‡‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‰Š‹Œ�Ž��ŽŽ���ŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚‚��€€€‚‚‚‚‚�������������������€~}}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrqqqqpppppoooooooooonnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgffffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555554444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}zzzz{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒ„„„„………†††‡‡‡‡‡‡‡‡††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒ„„„……†‡ˆˆ‰Š‹Œ�Ž��ŽŽ��ŽŽ�ŒŒ‹Š‰‡†…„ƒƒ‚��€€€‚‚‚‚‚‚������������������€~~}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrqqqqpppppoooooooooonnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgffffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555554444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}zzzz{{{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„ƒƒ„„„„„„„„„„………††‡‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒ„„„……†‡‡ˆ‰Š‹Œ�ŽŽ��ŽŽŽŽŽ��Œ‹Š‰ˆ‡…„„ƒ‚��€€€‚‚‚‚‚‚‚�����������������€~~}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrqqqpppppoooooooooonnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhgffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555554444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}zzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………††‡‡‡‡ˆˆ‡‡‡‡††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„………†‡‡ˆ‰Š‹‹Œ�Ž���ŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚��€€€‚‚‚‚‚‚‚�����������������€~~~}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrqqqqppppooooooooooonnnnnnnnnnooonnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhggfffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555554444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}zzz{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………††‡‡‡ˆˆˆˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„………††‡‡ˆ‰‰Š‹Œ��ŽŽ��Ž���ŒŒ‹Š‰ˆ‡†…„ƒ‚��€€€‚‚‚‚‚‚‚‚�����������������~~~}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrqqqqppppooooooooooonnnnnnnnnnooonnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}zzz{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…„„„„„„„„„………††‡‡ˆˆˆˆˆˆˆ‡‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„…………†††‡‡ˆ‰‰Š‹‹Œ��ŽŽ�����ŒŒ‹Š‰ˆ‡†…„ƒ‚‚�€€€‚‚‚‚‚‚‚‚‚����������������~~~}}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrqqqqppppooooooooooonnnnnnnnnnooonnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaa```````````______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}zzz{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡ˆˆ‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……„„„„„„„„………††‡‡ˆˆˆˆˆˆˆˆ‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒ„…………†††‡‡ˆˆ‰‰ŠŠ‹ŒŒ��ŽŽŽŽŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚�€€€‚‚‚‚‚‚‚‚‚����������������~~~}}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrqqqqppppoooooooooooonnnnnnnnnoooonnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaa```````````______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}zzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰������ŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„ƒƒƒƒƒƒƒƒƒ„„„„„„………………„………„„„„„„„………††‡‡ˆˆˆˆ‰ˆˆˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ……†††‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŒŒ‹‹Š‰ˆ‡†…„ƒƒ‚��€€‚‚‚‚‚‚‚‚‚����������������~~~}}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrqqqqppppoooooooooooonnnnnnnnnoooonnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaa```````````______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}zz{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŒŒ������ŽŽŽŽŽŽŽŽŽ��������ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡†††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„ƒƒƒƒƒƒƒ„„„„„„………………………………„„„„„„………††‡‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒ„†††‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ�������‹‹ŠŠ‰ˆ‡†…„„ƒ‚��€€€‚‚‚‚‚‚‚‚‚����������������~~~~}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrqqqqppppoooooooooooooonnnnnnnoooooonnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaa```````````______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}zz{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………†…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŒŒŒŒ���������������������ŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………„„„„ƒƒƒƒƒƒ„„„„„„………………………†………„„„„„„………††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚ƒƒƒ„„„†‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ������ŠŠ‰‰ˆ‡†…„„ƒ‚��€€€‚‚‚‚‚‚‚‚‚‚���������������~~~~}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrqqqqppppooooooooooooooonnnnnnoooooonnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}zz{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹ŒŒŒŒŒ�����������������ŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………„„„„ƒƒƒƒƒ„„„„„„…………††††……†…………„„„„„„……††‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡††……„„ƒƒƒ‚‚‚‚ƒƒƒ„„……‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŠ‰ˆˆ‡†……„ƒ‚‚��€€€‚‚‚‚‚‚‚‚‚‚���������������~~~~}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrqqqqpppppoooooooooooooooonnnnooooooonnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhggffffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{|{{{{{{|||||||||||||||||}}zz{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………†……………………………………………………………††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹ŒŒŒŒŒŒ����������ŒŒŒŒŒŒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……………„„„„„ƒƒƒ„„„„„„…………†††††††††………„„„„„„……††‡‡ˆˆ‰‰‰ŠŠŠ‰‰‰ˆ‡‡††…„„ƒƒƒƒƒƒƒƒƒ„„……†ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‰ˆˆ‡†……„ƒ‚‚��€€€‚‚‚‚‚‚‚‚‚‚���������������~~~}}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrrqqqqpppppoooooooooooooooooonnoooooooonnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhggffffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{|{{{{{{||||||||||||||||}}}zz{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………†…………………………………………………………†††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††……………„„„„„ƒƒ„„„„„„…………††††††††††………„„„„„„………†‡‡ˆˆ‰‰ŠŠŠŠŠ‰‰‰ˆ‡‡†……„„ƒƒƒƒƒƒƒ„„……††‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹Šˆ‡‡†……„ƒƒ‚��€€€€‚‚‚‚‚‚‚‚‚‚���������������~~~}}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrqqqppppppooooooooooooooooooooooooooooonnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhggffffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{|{{{{{{||||||||||||||||}}}zz{{{{{{{{{{{{{{{{{{|||||{{{{{{{{|||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………††…………………………………………………………†††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††……………„„„„„„„„„„„„„………††††††††††††……„„„„„„„……†‡‡ˆˆ‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„„ƒƒƒƒƒƒ„„……††‡‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‡‡†……„ƒƒ‚���€€€€‚‚‚‚‚‚‚‚‚����������������~~~~}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrrrqqqpppppppooooooooooooooooooppooooooooonnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhggffffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{|{{{{{{||||||||||||||||}}}zz{{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………††………………………………………………………††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††……………„„„„„„„„„„„„………††††‡‡‡‡††‡††……„„„„„„„……††‡ˆˆ‰ŠŠŠ‹‹‹ŠŠ‰‰ˆ‡‡†……„„ƒƒƒƒ„„……††‡ˆŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰††……„ƒƒ‚‚��€€€€€‚‚‚‚‚‚‚‚‚‚���������������~~~~}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrrrrqqpppppppppoooooooooooooooopppooooooooonnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhggffffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{|{{{{{{||||||||||||||||}}}z{{{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………………………………………†††……………………………………………………†††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ†††††††‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††………………„„„„„„„„„„„„………†††‡‡‡‡‡‡†‡††……„„„„„„„……††‡ˆˆ‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆ‡††…„„„„„„„„……†‡‡ˆŠ‹‹ŒŒŒ����ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ†…„„ƒƒ‚‚���€€€€€‚‚‚‚‚‚‚‚‚‚���������������~~~~}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrrrrrqpppppppppppppppoooooooooopppppoooooooonnnnnnnnmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhgggfffffffffffeeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{|{{{{{{||||||||||||||||}}}z{{{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………………………………………………………†††……………………………………………………†††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††……………„„„„„„„„„„„………†††‡‡‡‡‡‡‡†‡††……„„„„„„„„……†‡ˆˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆ‡‡†……„„„„„„……††‡ˆˆ‹‹ŒŒŒ����ŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡…„„ƒƒ‚‚���€€€€€€€€‚‚‚‚‚‚‚‚‚‚���������������~~~~}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssrrrrrrrrrrrrrrrrppppppppppppppppppppoooooppppppooooooooonnnnnnnmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhgggfffffffffffeeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzz{{{{{{{{{{{{{{{{|{{{{{{||||||||||||||||}}}z{{{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………………………………………††††…………………………………………………††††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡†††††††††††ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††……………„„„„„„„„„„„………††‡‡‡‡‡‡‡‡‡‡††……„„„„„„„„……†‡‡ˆ‰ŠŠ‹‹‹Œ‹‹‹Š‰‰ˆ‡††……„„„„……††‡‡ˆ‰‹‹ŒŒŒŒ��ŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡†„„ƒƒ‚‚����€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚���������������~~~~}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrrrrppppppppppppppppppppppoooppppppppoooooooonnnnnnnmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhgggffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzz{{{{{{{{{{{{{{{||{{{{{{||||||||||||||||}}}z{{{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………………………………………††††…………………………………………………††††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡†††††††††††ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††……………„„„„„„„„„„………†††‡‡‡‡‡‡‡‡‡‡††……„„„ƒƒƒ„„„…†‡‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹ŠŠ‰ˆˆ‡††…………………††‡ˆˆ‰‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡††„ƒƒ‚‚‚���€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚���������������~~~~}}}}}}}}}}}}}}}}}||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrppppppppppppppppppppppppopppppppppoooooooonnnnnnnmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhgggffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzz{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}z{{{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………………††††………………………………………………†††††††…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡†ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††††††††…………„„„„„„„„„„………†††‡‡‡‡ˆ‡‡‡‡‡††……„„„ƒƒƒ„„„…††‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹Š‰‰ˆ‡‡††……………††‡‡ˆˆ‰‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡†††…ƒƒ‚‚‚���€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚���������������~~~~}}}}}}}}}}}}}}}}}||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrqqpppppppppppppppppppppppppppppppppoooooooonnnnnnnmmmlllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhgggffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888877777776666666666655555555555444433333333333222222222221111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))**)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„…………………………………………………………………………………………………………………………………………………………………………………………†…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††……………………………††††††††††††‡‡‡‡‡‡‡†††††…………………………………††††††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡††………„„„………†‡‡ˆ‰Š‹‹Œ������ŒŒ‹Š‰‰ˆ‡‡‡†††‡‡‡ˆˆ‰‰Š����������ŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡††††………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttsssttttttttttssssssssssssssssqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnmmmmmmmlllmmmmmmmmmlllllllllllkkkkkiiiiiiiiihhhhhhhhhhhgggggeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaa````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!"""!!!!!!!!!!!!! yzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††……………………………†††††††††††‡‡‡‡‡‡‡‡‡†††††………………………………†††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆ‡‡††………„„„„……††‡ˆ‰Š‹‹Œ������ŒŒ‹‹Š‰ˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŒ�������ŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡†††……………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttsssttttttttttttttssssssssssssqqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnmmmmmmmllnmmmmmmmmllllllllllllkkkkiiiiiiiiihhhhhhhhhhhgggggeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaa````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!"""!!!!!!!!!!!!! zzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………†††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††……………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………†††††††‡‡‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡††………„„„„……††‡ˆ‰‰Š‹ŒŒ������ŒŒ‹ŠŠ‰ˆˆˆ‡‡‡‡ˆˆˆ‰‰‰‰ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡††††……………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttsstttttttttttttttttttsssssssqqqqqqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnmmmmmmmlnnmmmmmmmmlllllllllllkkkkiiiiiiiiihhhhhhhhhhhgggggeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaa````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!"""!!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{|||||||||||||}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€�����������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††……………………………†††††††††‡‡‡‡ˆˆˆˆ‡‡‡‡‡††††††…………………………††††††‡‡‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡††……„„„„„„……†‡‡ˆ‰Š‹ŒŒ�������Œ‹‹ŠŠ‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰ŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsttttttttttttttttttttttssssqqqqqqqqqqqqqqqqqppppppppoooooonnnnnnnnnnnnmmmmmmlnnnmmmmmmmmllllllllllkkkkiiiiiiiiiihhhhhhhhhhgggggeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaa````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{||||||||||||}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………†††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††………………………………††††††††‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡††††††………………………††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡††……„„„„„„……††‡ˆ‰Š‹ŒŒ���Ž����Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆ‰‰‰‰‰‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡††††………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttssqqqqqqqqqqqqqqqqqppppppppoooooonnnnnnnnnnnnnmmmmmmnnnmmmmmmmmllllllllllkkkkiiiiiiiiiihhhhhhhhhhhggggeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaa````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{||||||||||||}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††………………………………†††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡††††††…………………‡††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡††……„„„„„„……††‡ˆ‰Š‹‹Œ���ŽŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡††††…………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttrrqqqqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnnnmmmmmmnnnnmmmmmmmllllllllllkkkkiiiiiiiiiihhhhhhhhhhhggggeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaa````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{||||||||||||}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………†††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††……………………………†††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††………………‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡††……„„„„„„„……†‡ˆˆ‰Š‹Œ���ŽŽŽŽ���ŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰ˆ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡†††††…………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttrrrqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnnnnnnnmmmmmnnnnnmmmmmmmlllllllllkkkkiiiiiiiiiiihhhhhhhhhhggggeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaa````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{||||||||||||}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††……………………………††††††‡‡‡‡‡‡‡ˆ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††††…………‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡††……„„„„„„„……†‡‡ˆ‰Š‹Œ���ŽŽŽŽŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆŠŠŠ‰‰‰ˆˆˆ‡‡‡†††††…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttutttttttttttttttttttttttttrrrrqqqqqqqqqqqqqppppppppooonnnnnnnnnnnnnnnnnmmmmmnnnnnmmmmmmmllllllllllkkkiiiiiiiiiiihhhhhhhhhhhgggeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaa````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{||||||||||||}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………†††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††……………………………†††††‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††………‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡††……„„„„„„„……††‡ˆ‰Š‹ŒŒ�ŽŽŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆŠŠ‰‰ˆˆˆ‡‡‡†††††……………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuttttttttttttttttttttttttrrrrrqqqqqqqqqqqqppppppppoonnnnnnnnnnnnnnnnnnmmmmmnnnnnmmmmmmmmlllllllllkkkiiiiiiiiiiihhhhhhhhhhhgggeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaa````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{||||||||||||}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………†††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††……………………………†††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††…‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆ‡‡‡††………„„„„„„………†‡ˆ‰ŠŠ‹Œ�ŽŽŽ����ŽŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰ˆˆŠ‰‰‰ˆˆ‡‡‡††††…………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvuuuuuuttuuttttttttttttuuuuuuttttttrrrrrrqqqqqqqqqqqppppppppoonnnnnnnnnnnnnnnnnnmmmmmnnnnnnmmmmmmmlllllllllkkkiiiiiiiiiiiihhhhhhhhhhhggfeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaa````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{||||||||||||}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††……………………………††††‡‡‡‡ˆˆˆˆ‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆ‡‡‡††………„„„„„„„……†‡ˆˆ‰Š‹Œ�ŽŽ�������ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆŠ‰‰ˆˆ‡‡†††††…………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvuuuuuttuuutttttttttttuuuuuuutttttrrrrrrqqqqqqqqqqppppppppoonnnnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmlllllllllkkkiiiiiiiiiiiihhhhhhhhhhhhgfeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaa````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{||||||||||||}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………†††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††…………………………†††††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††ˆ‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠ‰‰‰‰ˆ‡‡†††………„„„„„„„……†‡‡ˆ‰Š‹Œ�ŽŽ���������ŽŽ��ŒŒ‹‹ŠŠ‰ˆˆŠ‰ˆˆ‡‡‡†††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvuuuutuuuutttttttttuuuuuuuuuttttrrrrrrrqqqqqqqqqppppppppoonnnnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmmllllllllkkkjiiiiiiiiiiiihhhhhhhhhhhgffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaa````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{||||||||||||}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††…………………………††††‡‡‡ˆˆˆ‰‰‰‰Š‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡††ˆˆˆ‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰Š‰‰‰‰ˆˆ‡‡†††………„„„„„„„……††‡ˆ‰Š‹Œ�ŽŽ�����������Ž��ŒŒ‹ŠŠ‰ˆˆ‰‰ˆˆ‡‡†††…………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttuuuuuuuuuuutttrrrrrrrqqqqqqqqqppppppppoonnnnnnnnnnnnnnnnnmmmmmmmnnnnnmmmmmmmmmlllllllllkkjiiiiiiiiiiiiihhhhhhhhhhhffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaa````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,,,,+++++++++++***********)*****)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡††††††…………………………††††‡‡‡ˆˆ‰‰‰ŠŠŠ‹ŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†††………„„„„„„„……††‡ˆ‰Š‹Œ�Ž����‘‘‘‘�����Ž��Œ‹‹Š‰ˆ‡‰‰ˆ‡‡†††……………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuvvvvvvvvvvwwwwwwvvvvvuuuuuuuuuttttttuuuuuuuuuuuutttrrrrrrrqqqqqqqqqqppppppppoonnnnnnnnnnnnnnmmmmmmmmmnnnnnmmmmmmmmmlllllllllkkjiiiiiiiiiiiiiihhhhhhhhhhffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaa````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,,,,+++++++++++***********)*****)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………†††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………††††‡‡ˆˆˆ‰‰ŠŠŠ‹ŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††…………„„„„„„„……††‡ˆ‰Š‹Œ�Ž���‘‘‘‘‘‘‘���ŽŽ�Œ‹‹Š‰ˆ‡‰ˆˆ‡‡†††……………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}||||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwvvvvuuuuuuuuuuttttuuuuuuuuuuuuutttrrrrrrrrqqqqqqqqqppppppppoonnnnnnnnnnnnnmmmmmmmmmmnnnnnmmmmmmmmmlllllllllkkjiiiiiiiiiiiiiiihhhhhhhhhfffeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaa````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999988888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,+,,+++++++++++***********)****))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡‡ˆˆ‰‰ŠŠ‹‹‹Œ�����ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡†††…………„„„„„„………††‡ˆ‰Š‹Œ�Ž���‘‘‘’‘‘‘‘���Ž��Œ‹Š‰ˆ‡‰ˆˆ‡‡††…………………………………………„„…„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}||||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwvvvvuuuuuuuuuuuttuuuuuuuuuuuuutttrrrrrrrrqqqqqqqqqppppppppooonnnnnnnnnnnmmmmmmmmmmlnnnnmmmmmmmmmmlllllllllkkjiiiiiiiiiiiiiiiihhhhhhhhfffeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaa````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,+,,+++++++++++***********)****))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡ˆˆ‰‰ŠŠ‹‹‹Œ���������ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†††……………„„„„„………††‡ˆ‰Š‹Œ�Ž���‘‘’’’’‘‘‘��ŽŽ�Œ‹Š‰ˆ‡‰ˆˆ‡†††…………………………………………„„…„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttrrrrrrrrqqqqqqqqqqpppppppooonnnnnnnnnmmmmmmmmmmmllnnnnmmmmmmmmmmlllllllllkkjiiiiiiiiiiiiiiiihhhhhhhhfffeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaa````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555555444444444333333333322222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,+,,+++++++++++***********)****))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………†††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ�ŽŽŽŽŽ�����ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆŠ‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‡††††………………„„……………††‡ˆ‰Š‹Œ�Ž���‘’’’’’’‘‘���Ž�Œ‹Š‰ˆ‡‰ˆˆ‡†††……………………………………………„…„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwvvvvuuvuuuuuuuuuuuuuuuuuuuuuutttrrrrrrrrqqqqqqqqqqqppppppooonnnnnnnnnmmmmmmmmmmlllnnnmmmmmmmmmmmlllllllllkkjiiiiiiiiiiiiiiiiihhhhhhhfffeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaa````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555555444444444333333333322222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,+,,+++++++++++***********)****))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………†††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡ˆˆ‰ŠŠ‹‹ŒŒ�ŽŽŽŽŽŽŽŽŽ����ŒŒŒ‹‹‹ŠŠŠ‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡†††…………………………………††‡‡ˆ‰Š‹Œ�Ž���‘’’’’’’’‘‘��Ž�Œ‹Š‰ˆ‡‰ˆ‡‡†††…………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}|||||||||||||||{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwvvvvuuvuuuuuuuuuuuuuuuuuuuuuttttrrrrrrrrqqqqqqqqqqqppppppooonnnnnnnnmmmmmmmmmmllllnnmmmmmmmmmmmmlllllllllkkjiiiiiiiiiiiiiiiiihhhhhhhfffeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaa````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555555444444444333333333322222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,+,,+++++++++++***********)****))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………†††‡‡ˆ‰‰ŠŠ‹ŒŒŒ�ŽŽŽŽŽŽŽŽŽŽŽ����ŒŒŒ‹‹‹ŠŠ‰‰‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡†††………………………………†††‡‡ˆ‰Š‹Œ�Ž���‘’’’“’’’‘‘��Ž�Œ‹Š‰ˆ‡‰ˆ‡‡†††……………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}|||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwvvvvuuvuuuuuuuuuuuuuuuuuuuutttttrrrrrrrrqqqqqqqqqqqqpppppoooonnnnnnnmmmmmmmmmlllllnmmmmmmmmmmmmmlllllllllkkjjiiiiiiiiiiiiiiiiihhhhhhfffeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaa````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555554444444444333333333322222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,+,,+++++++++++***********)****))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………†††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††…………………………††‡‡ˆˆ‰‰Š‹‹ŒŒ��Ž�������ŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡††…………………………………††‡‡ˆˆ‰Š‹Œ�Ž���‘’’’““’’’‘���Ž�Œ‹Š‰ˆ‰ˆˆ‡†††……………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}|||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyxxxxxxxxxwxwxwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwvvvvuuvvuuuuuuuuuuuuuuuuuuttttttrrrrrrrrrqqqqqqqqqqqpppppoooonnnnnnmmmmmmmmmllllllmmmmmmmmmmmmmmlllllllllkkjjiiiiiiiiiiiiiiiiihhhhhhfffeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaa````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555554444444444333333333322222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,+,,+++++++++++***********)****))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………†††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††…………………………††‡‡ˆˆ‰ŠŠ‹‹ŒŒ������������ŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††………………………………†††‡‡ˆˆ‰Š‹Œ�ŽŽ��‘’’’““’’’‘���Ž�Œ‹Š‰ˆ‰‰ˆ‡‡††……………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}|||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwvvwvvvvwwwwwwwwwwwwwwvvvvuuvvuuuuuuuuuuuuuuuuuuttttttrrrrrrrrrqqqqqqqqqqqqppppoooonnnnnnmmmmmmmmlllllllmmmmmmmmmmmmmmlllllllllkkjjiiiiiiiiiiiiiiiihhhhhhhfffeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaa````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555554444444444333333333322222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,+,,+++++++++++***********)****))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!"""!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††………………………†††‡‡ˆˆ‰ŠŠ‹ŒŒ���������������ŽŽŽŽŽ���ŒŒ‹‹‹ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††……………………………††††‡‡ˆˆ‰‰Š‹ŒŒ�Ž��‘‘’’’’’’’‘‘��Ž�Œ‹Š‰ˆŠ‰ˆ‡‡†††…………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxwwwwwwwvwwvvvwwwwwwwwwwwwwwvvvvvuvvvuuuuuuuuuuuuuuuutttttttrrrrrrrrrrqqqqqqqqqqqppppoooonnnnnnmmmmmmmmlllllllmmmmmmmmmmmmmmlllllllllkkjjiiiiiiiiiiiiiiiihhhhhhhfffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaa````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555554444444444333333333322222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,+,,+++++++++++***********)****))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!""!!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆ‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††………………………†††‡‡ˆˆ‰ŠŠ‹ŒŒ��Ž���������������ŽŽŽ���ŒŒ‹‹ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††……………………………††††‡‡‡ˆˆ‰‰Š‹ŒŒ�Ž���‘’’’’’’’‘‘���Ž�Œ‹Š‰Š‰ˆˆ‡†††…………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{zzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvwwwwwwwwwwwwwvvvvvuvvvuuuuuuuuuuuuuuuutttttttrrrrrrrrrrqqqqqqqqqqqppppoooonnnnnnmmmmmmmmlllllllmmmmmmmmmmmmmmlllllllllkkjjiiiiiiiiiiiiiiihhhhhhhhfffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaa````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555554444444444333333333322222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,+,,+++++++++++***********)****))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!""!!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††………………………†††‡‡ˆˆ‰ŠŠ‹ŒŒ��Ž�����������������ŽŽŽ��ŒŒ‹�ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡†††…………………………††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ�Ž���‘‘’’’’’’’‘���Ž�Œ‹Š‰‹Š‰ˆ‡‡†††………………………………………„……„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{zzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvwwwwwwwwwwwwwvvvvvuvvvvuuuuuuuuuuuuuuttttttttrrrrrrrrrrrqqqqqqqqqqppppoooonnnnnnmmmmmmmmlllllllmmmmmmmmmmmmmmllllllllllkjjiiiiiiiiiiiiiiihhhhhhhhfffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaa````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555554444444444333333333322222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,+,,+++++++++++***********)****)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!""!!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{|||||||||||||||||}}}}}|||}}}}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………„…………………††††††††††††††††……………„„„……………††‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽŽ�����������ŽŽŽŽ��ŒŒ‹‹ŽŽŽ��ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡………………………††††‡‡‡ˆˆ‰‰‰ŠŠ‹Œ‹‹Œ�ŽŽ����‘‘‘�����Ž�Œ‹Š‰ˆ‹Š‰ˆˆ‡†††………………………………„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyzzzzz{{{{{||||||||{{{{yyyyxxxxxxxxxxxxxxxwwwwwvvvuuuuuuuvvvvvvvvvuuuuuuttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppponnnnnnmmmmmmmllllllllllkllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhgggggfffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666665555555554444444444333333333332222222222211111111110000000000000///////////...............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{|||||||||||||||||}}}}}|||}}}}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………„………………………††††††††††††††………………„„……………††‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽŽ�������������ŽŽŽ��ŒŒ‹�ŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡………………………†††‡‡‡ˆˆ‰‰‰ŠŠ‹‹Œ‹‹Œ��Ž�����‘‘‘����ŽŽ�Œ‹Š‰Œ‹Š‰ˆ‡‡†††……………………………„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyzzzzz{{{{{||||||||||{{{zyyyyxxxxxxxxxxxxxxxwwwwwvvvuuuuuuuvvvvvvvvuuuuuuttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppponnnnnnmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggfffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666665555555554444444444333333333332222222222211111111110000000000000///////////...............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{|||||||||||||||||}}}}}|||}}}}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………………„………………………†††††††††††††††………………………………††‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽŽŽ��������������ŽŽŽ��ŒŒ�ŽŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡……………………†††‡‡‡ˆˆ‰‰‰‰ŠŠ‹‹ŒŠ‹ŒŒ�ŽŽ�����‘‘‘����ŽŽ�Œ‹Š�Œ‹Š‰ˆ‡‡††…………………………„„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{|{{{{{{{{{{{{{{zzzzzzzzzzyzzzzzz{{{{||||||||||||{{zyyyyxxxxxxxxxxxxxxxxwwwwvvvuuuuuuuuuuvvvuuuuuuuutttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppoonnnnnnmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggfffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666665555555554444444444333333333332222222222211111111110000000000000///////////...............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{|||||||||||||||||}}}}}|||}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………………„…………………………††††††††††††††……………………………†††‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽŽŽ���������������ŽŽ��ŒŒ��ŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡……………………††‡‡‡ˆˆ‰‰‰‰ŠŠŠ‹‹ŒŠ‹‹Œ��ŽŽ����‘‘‘‘����ŽŽ�Œ‹�Œ‹Š‰ˆˆ‡†††………………………„„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{|{{{{{{{{{{{{{{zzzzzzzzzzyzzzzz{{{{|||||}}}}|||||{zzyyyyxxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuutttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppponnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggfffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666665555555554444444444333333333332222222222211111111110000000000000///////////..............------------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{|||||||||||||||||}}}}}|||}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………………………………………………………………………††††††††††††††……………………………††‡‡ˆˆ‰ŠŠ‹ŒŒŒ��ŽŽŽŽŽ��������������ŽŽŽ��Œ��ŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡…………………†††‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹Š‹‹ŒŒ�ŽŽ����‘‘‘‘‘‘���Ž��‹Ž�Œ‹Š‰ˆ‡‡††………………………„„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{|{{{{{{{{{{{{{{zzzzzzzzzzyzzzzz{{{{||||}}}}}}||||{zzyyyyyxxxxxxxxxxxxxxxwwwvvvvuuuuuuuuuuuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppponnnnnmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggfffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666665555555554444444444333333333332222222222111111111110000000000000///////////..............------------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{|||||||||||||||||}}}}}|||}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………………………………………………††††††††††††††…………………………††‡‡ˆˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽ���������������ŽŽ��Œ��ŽŽ��ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡………………†††‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹‹Š‹‹‹Œ��ŽŽ����‘‘‘‘‘‘���Ž�Œ�Ž�Œ‹Š‰ˆ‡†††………………………„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{|{{{{{{{{{{{{{{zzzzzzzzzzyzzzz{{{{||||}}}}}}}}||||zzzyyyyyyyyyyyyyyyxxxxxwwvvvvuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppponnnnnmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggfffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666665555555554444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{|||||||||||||||||}}}}}|||}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………………………………………………………†††††††††††††…………………………††‡‡ˆ‰‰Š‹‹ŒŒ���ŽŽŽŽŽ���������������ŽŽ��Œ��ŽŽ���ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡………………†††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŒŠŠ‹‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘���Ž����Œ‹Š‰ˆ‡‡††……………………„„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||{{{{{{{{|{{{{{{{{{{{{{{zzzzzzzzz{zzzzz{{{{||||}}}}}}}}||||zzzyyyyyyyyyyyyyyyyyxxxxwvvvvuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppponnnnnnmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggfffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666665555555554444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{|||||||||||||||||}}}}}|||}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………………………………………………………………………………………††††††††††††…………………………††‡‡ˆ‰‰Š‹‹ŒŒ���ŽŽŽŽŽŽ��������������ŽŽ��Œ���Ž��ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡……………†††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹ŒŠŠ‹‹ŒŒ��Ž����‘‘’’’’‘‘���Ž��Ž�ŒŠ‰ˆˆ‡††……………………„„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||{{{{{{{{||{{{{{{{{{{{{{zzzzzzzzz{zzzzz{{{||||}}}}}}}}}}|||zzzyyyyyyyyyyyyyyyyyyxxxwwvvvuuuuuuuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppponnnnnnmmmmmmmmmmmlllllllmmlllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggfffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666665555555554444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{|||||||||||||||||}}}}}||}}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………………………………………………………………………………………††††††††††††…………………………††‡‡ˆ‰‰Š‹ŒŒ����ŽŽŽŽŽŽŽ�������������ŽŽ��Œ���Ž��ŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡…………†††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŠŠ‹‹ŒŒ��Ž����‘‘’’’’’‘‘��Ž‘�Ž�Œ‹Š‰ˆ‡††……………………„„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||{{{{{{{{||{{{{{{{{{{{{{zzzzzzzzz{zzzz{{{{||||}}}}}}}}}}|||zzzzyyyyyyyyyyyyyyyyyyxxxwvvvvuuuuuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppponnnnnnmmmmmmmmmmmmmlllllmmmlllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggfffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666665555555554444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………………………………………………………………………………………††††††††††††…………………………††‡‡ˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽ������������ŽŽŽ�Œ���Ž��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡………††††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŠ‹‹‹ŒŒ��ŽŽ���‘’’’’’’’‘��Ž‘���Œ‹Š‰ˆ‡†††…………………„„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||{{{{{{{{||{{{{{{{{{{{{{zzzzzzzz{{zzzz{{{||||}}}}}}}}}}}|||zzzzzyyyyyyyyyyyzyyyyyxxxwwvvvuuuuuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppponnnnnnnmmmmmmmmmmmmmmmllmmmmmllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggfffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666665555555554444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………………………………………………………………………††††††††††††…………………………††‡‡ˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽ�����������ŽŽŽ�Œ��ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡……††††‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹ŒŒ��Ž���‘‘’’’’’’’‘‘��‘��ŽŒ‹Š‰ˆ‡†††…………………„„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||{{{{{{{{|{{{{{{{{{{{{{{zzzzzzz{{{zzz{{{{||||}}}}}}}}}}}}||{zzzzzyyyyyyzzzzzzzyyyyxxwwvvvuuuuuuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppoonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggfffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666665555555554444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………†††………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………………………………………………………………………††††††††††††…………………………††‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽ�ŽŽŽŽŽŽŽŽŽ�����������ŽŽ�Œ��ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡…††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹ŒŒŒ��Ž���‘‘’’’’’’’‘‘��’��ŽŒ‹Š‰ˆ‡††…………………„„„„„„������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||{{{{{{{{|{{{{{{{{{{{{{{zzzzzz{{{{zzz{{{{||||}}}}}}}}}}}}||{zzzzzzzzzzzzzzzzzzzyyyyxwwwvvvuuuuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppoonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggfffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666665555555554444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………††††……………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………………………………………………………………………††††††††††††…………………………††‡‡ˆ‰ŠŠ‹Œ���ŽŽ��ŽŽŽŽŽŽŽŽŽ���������ŽŽŽ�Œ��ŽŽ��ŒŒ‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ�‹‹ŒŒŒ��ŽŽ���‘‘’’’’’’’‘���‘���Œ‹Š‰ˆ‡††…………………„„„„„„������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{|{{{{{{{{{{{{{{zzzz{{{{{{zz{{{{||||}}}}}}}}}}}}}||{{zzzzzzzzzzzzzzzzzzzzyyxxwwvvvuuuuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhgggggffffffffffeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666665555555554444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………††††††………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………………………………………………………………………††††††††††††…………………………††‡‡ˆ‰Š‹‹Œ��ŽŽŽ��ŽŽŽŽŽŽŽŽŽŽ��������ŽŽŽ�Œ��ŽŽ��Œ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡†††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ���‹ŒŒŒ���ŽŽ���‘‘’’’’’’’‘��Ž‘�Ž�Œ‹Š‰ˆ‡††…………………„„„„„„������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{||||}}}}}}}}}}}}}}}|{{{zzzzzzzzzzzzzzzzzzzyyyxwwwvvuuuuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooonnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggfffffffffeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666665555555554444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………††††††………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………………………………………………††††††††††††………………………††‡‡ˆ‰Š‹‹Œ��ŽŽŽ��ŽŽŽŽŽŽŽŽŽŽŽ�������ŽŽŽ�Œ��ŽŽ�ŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒ�����ŒŒŒ���ŽŽ����‘‘’’’’’’‘‘��Ž‘�Ž�ŒŠ‰ˆ‡‡††……………………„„„„„������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}~~~~~}}}}}}{{{{zzzzzzzz{{{{{{{zzzzyyxxwwvvvuuuuuuuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppooooonnnnnnnnnnnnnnnmmmmmnnmmmmmmmmlllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhggggggfffffffffeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666655555555554444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………††††††……††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………………………………………………††††††††††††…………………………†‡‡ˆ‰Š‹‹Œ��ŽŽŽ��ŽŽŽŽŽŽŽŽŽŽŽ�������ŽŽŽ�Œ��ŽŽ�ŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒ�����ŽŒ����ŽŽ�����‘‘‘’’’’‘‘��Ž���ŽŒ‹Š‰ˆ‡‡††……………………„„„„„������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{||||}}}}}~~~~~~~~}}}}{{{{{{{{{{{{{{{{{{{{{zzzyxxwwwvvuuuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppoooooonnnnnnnnnnnnnnnnnmmnnnnmmmmmmmllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhggggggfffffffffeeeeeeeeeeccccccccccbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666655555555554444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††……††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………………………………………………††††††††††††…………………………†‡‡ˆ‰Š‹ŒŒ��ŽŽŽ���ŽŽŽŽ��ŽŽŽŽŽ������ŽŽŽ�Œ��ŽŽ�ŒŒ‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡ˆˆˆ‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒ����ŽŽŽ���ŽŽŽ�����‘‘‘‘‘‘‘‘‘���Ž��Ž�Œ‹Š‰ˆ‡††…………………………„„„„������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{||||}}}}~~~~~~~~~~~}}}||{{{{{{{{{{{{{{{{{{{{zzyyxxwwvvvuuuuuuuuuuuututttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqppppooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhggggggfffffffffeeeeeeeeeeccccccccccbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777666666666655555555554444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††…†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………………………………………………†††††††††††††………………………††‡ˆ‰Š‹ŒŒ�ŽŽŽŽ���ŽŽŽ����ŽŽŽŽŽ�����ŽŽ��Œ��Ž��Œ‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡ˆˆˆˆˆ‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒ����ŽŽŽ��ŽŽŽ������‘‘‘‘‘‘‘‘‘���Ž�Œ�ŽŒ‹Š‰ˆ‡‡††…………………………„„„„�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{||||}}}}~~~~~~~~~~~~~~}||||{{{{{{{{{{||||{{{{{zzyxxwwvvvuuuuuuuututttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmllllllkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhggggggfffffffffeeeeeeeeeeccccccccccbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;::::::::::999:999999999988888888888777777777666666666655555555554444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††…†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………………………………………………†††††††††††††………………………††‡ˆ‰Š‹ŒŒ�ŽŽŽŽ���ŽŽŽ�����ŽŽŽŽ�����ŽŽ��Œ��Ž��Œ‹‹ŠŠ‰‰ˆˆˆˆˆ‡ˆˆˆˆˆˆ‰ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒ�����ŽŽŽ��ŽŽŽ�������‘‘‘‘‘‘‘‘���Ž�Œ‹Ž�Œ‹Š‰ˆ‡†††…………………………„„„„������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{||||}}}}~~~~~~~~~~~~~~~||||||||||||||||||||{{{zzyyxxwwvvvuuuuuuututtttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnmmmmmmllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhggggggfffffffffeeeeeeeeeeccccccccccbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;<<;;;;;;;;;;::::::::::999:999999999988888888888777777777666666666655555555554444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………††††††††…†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………………………………………………†††††††††††††………………………††‡ˆ‰Š‹ŒŒ�ŽŽŽŽ���ŽŽŽ������ŽŽŽŽ���ŽŽŽ��Œ��Ž�ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒ�����ŽŽŽŽ���ŽŽ������‘‘‘‘‘‘‘‘����Ž�Œ‹Š�Œ‹Š‰ˆ‡‡††……………………………„„„„������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}||||}}}}~~~~~~~~}}|||||||||||||||||||{{{zyyxxwwvvvuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnmmmmmmmllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhggggggfffffffffeeeeeeeeeeccccccccccbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;<;;;;;;;;;;;::::::::::999:999999999988888888888777777777666666666655555555554444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………………………………………………†††††††††††††………………………††‡ˆ‰Š‹ŒŒ�ŽŽŽŽ���ŽŽŽ�������ŽŽŽŽ�ŽŽŽŽ��Œ��Ž�ŒŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆ‰‰ŠŠ‹‹‹ŒŒŒ������ŽŽŽŽ����������‘‘‘‘‘‘‘‘‘����ŽŽ�Œ‹ŠŒ‹Š‰‰ˆ‡†††……………………………„„„„������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}|||}}}}~~~~~~}}}}}|||||||||||||||||{{zzyyxxwwvvvuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooonnnnonnnnnnmmmmmmllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhgggggggfffffffffeeeeeeeeeccccccccccbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;<;;;;;;;;;;;::::::::::999:999999999988888888888777777777666666666655555555554444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………………………………………………†††††††††††††………………………††‡ˆ‰Š‹‹Œ�ŽŽŽŽ���ŽŽŽ�������ŽŽŽŽŽŽŽŽŽ��Œ�ŽŽ�Œ‹‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‰‰ŠŠ‹‹‹ŒŒ�����ŽŽŽŽŽ�����������‘‘‘‘‘‘‘‘‘����ŽŽ�Œ‹Š‰Œ‹Š‰ˆ‡‡††………………………………„„„„������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}||}}}}~~~~~}}}}}}}}||||}}}}}}||||{{{zyyxxwwvvvuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooonnnonnnnnnmmmmmmmllllllkkkkkkjjjjjjjjiiiiiiiiiiihhhhhgggggggfffffffffeeeeeeeeeccccccccccbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;<;;;;;;;;;;;::::::::::999:999999999988888888888777777777666666666655555555554444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………………………………………………………………………………………………………††††††††††††………………………††‡ˆ‰‰Š‹Œ�ŽŽŽŽ���ŽŽŽ��������ŽŽŽŽŽŽŽŽ��Œ�ŽŽ�Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽŽŽ������‘����‘‘‘‘‘‘‘‘‘‘����Ž�Œ‹Š‰ˆ‹Š‰ˆˆ‡†††………………………………„„„„������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}|}}}}~~~~~€€€€€€~~}}}}}}}}}}}}}}}}}||||{{zzyyxxwwvvvuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppoooooonnonnnnnnmmmmmmmlllllllkkkkkkjjjjjjjiiiiiiiiiiihhhhhgggggggfffffffffeeeeeeeeeccccccccccbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSRRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;<;;;;;;;;;;;::::::::::999:999999999988888888888777777777666666666655555555554444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………………………………………………………………………………………………………††††††††††††…………………………†‡‡ˆ‰Š‹Œ��ŽŽŽ���ŽŽŽ��������ŽŽŽŽŽŽŽŽ��Œ�Ž��Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŠŠ‹‹ŒŒŒ��ŽŽŽŽŽŽ��������‘‘���‘‘‘‘’’’‘‘‘����Ž�ŒŒ‹Š‰ˆŠŠ‰ˆ‡‡†††………………………………„„„„������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}~}}}}~~~~~€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}|||{zzyyxxwwvvvuuuuuuuutttttttttttttttttttsssssssssssssrrrrsssssssssssrrrrrrrrrrqqqqqrrqqqqqqqpppppooooonoonnnnnmmmmmmmmlllllllkkkkkkjjjjjjiiiiiiiiiiihhhhhggggggggffffffffeeeeeeeeeccccccccccbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSRRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;<;;;;;;;;;;;::::::::::999:999999999988888888888777777777666666666655555555554444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{|||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………†††††††…†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………………………………………………………………………………………………………………†††††††††††…………………………†‡‡ˆ‰Š‹Œ��ŽŽŽ���ŽŽŽ���������ŽŽŽŽŽŽ��ŒŒ�Ž��Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŠŠ‹ŒŒ���ŽŽŽŽ����������‘‘‘��‘‘‘’’’’’‘‘‘���ŽŽ�Œ‹Š‰ˆ‡Š‰ˆˆ‡†††…………………………………„„„„������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}~}}}~~~~~€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||{{zzyyxxwwvvvuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqppppooooonoonnnnnnmmmmmmmllllllllkkkkkkjjjjjjiiiiiiiiiihhhhhggggggggfffffffffeeeeeeeeccccccccccbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRSSRRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;<;;;;;;;;;;;::::::::::999:999999999988888888888777777777666666666655555555554444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………††††††……………„„„„„………†‡ˆ‰ŠŠ‹Œ��ŽŽ����ŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŽ�ŒŒ‹Š‰‰ˆˆˆ‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠˆ‰‰ŠŠ‹‹ŒŒŒŒ�������ŽŽŽŽ����‘‘‘‘’’’’‘‘‘����Ž�Œ‹Š‰ˆ‡†ŠŠ‰ˆˆ‡‡††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{||||}}||}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}||{zzyyxxwwwvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttssssssttttuuuuutttttssssrrrrqqqqqqqqppppppooooooooonnnnnnlllllkkkkkkjjjjjjjjjjjiiihhhgggggggffffffffffeeeeeddddcccccccccccbbbbbbbbbb```````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99:::::9999999999888888888887777666666666665555555555544444444443333333333322233222222222221111111111101100000000000//////////...........-----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………††††††……………„„„„„„……†‡‡ˆ‰Š‹Œ��ŽŽ����ŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŽ�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹ˆ‰ŠŠ‹‹ŒŒŒ������ŽŽŽŽŽŽ�����‘‘‘’’’’’‘‘‘���Ž�ŒŒ‹Š‰ˆ‡†Š‰ˆˆ‡‡‡††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{|||}}}|}}}}}~~~~~~~~~~~~}}}}}}}~~~~~}}}}||{{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuttttsssrrrrqqqqqqqqppppppooooooooooonnnnmlllllkkkkkkjjjjjjjjjjiiihhhggggggggfffffffffeeeeeddddcccccccccccbbbbbbbbbb```````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99:::::9999999999888888888887777666666666655555555555544444444443333333333322233222222222221111111111101100000000000//////////...........-----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………††††††……………„„„„„„……††‡ˆ‰Š‹ŒŒ��Ž�����ŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠŽ�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‰‰ŠŠ‹ŒŒŒ����ŽŽŽŽŽŽŽ������‘‘‘’’’’’‘‘‘���ŽŽ�Œ‹Š‰ˆ‡††Š‰ˆˆ‡‡‡††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~}}}}}}~~~~~~~~}}}}|{{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuutttttttttttttuuuuuuuuuuuutttsssrrrqqqqqqqqqppppppooooooooooonnnmmlllllkkkkkjjjjjjjjjjjiihhhggggggggffffffffffeeeedddddccccccccccbbbbbbbbbb```````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99:::::9999999999888888888887777666666666655555555555544444444443333333333322233222222222221111111111101100000000000//////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………††††††……………„„„„„„……††‡ˆ‰Š‹‹Œ��Ž�����ŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠŽ�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽ���������‘‘‘’’’’’‘‘‘���Ž�Œ‹Š‰ˆˆ‡†…‰ˆˆ‡‡‡†††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{|||}}}~}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|{{zzyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuutttttttuuuuvvvvvvuuuutttsssrrrrqqqqqqqqppppppooooooooooooonmmmmllllkkkkkjjjjjjjjjjiihhhhgggggggffffffffffeeeedddddccccccccccbbbbbbbbbb```````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99:::::999999999988888888888777766666666665555555555554444444444333333333332223322222222222111111111110110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………††††††……………„„„„„„„……†‡‡ˆ‰Š‹ŒŒ�������ŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠŽ�Œ‹ŠŠ‰‰ˆˆˆ‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹Œ‰Š‹‹ŒŒ��ŽŽŽŽ�������������‘‘’’’’’‘‘‘���Ž��Œ‹Š‰ˆ‡†……‰ˆˆ‡‡‡†††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{|||}}}~~}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}||{{zyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuutttsssrrrqqqrqqqqqpppppoooooooooooooommmmmllllkkkkkjjjjjjjjjjihhhhggggggggfffffffffeeeedddddccccccccccbbbbbbbbbb```````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99:::::999999999988888888888777766666666665555555555554444444444333333333332223322222222222111111111110110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………††††††……………„„„„„„„……††‡ˆ‰Š‹‹Œ�������ŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹ŠŠŽ�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŠŠ‹‹Œ��ŽŽŽŽ�������������‘‘’’’’’‘‘‘����Ž�Œ‹Š‰ˆ‡‡†…„ˆˆ‡‡‡‡†††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{|||}}}~~~}~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}|{{zyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuutttsssrrrrqqrrqqqqppppppooooooooooooonmmmmmllllkkkkkjjjjjjjjjjhhhhggggggggfffffffffeeeedddddccccccccccbbbbbbbbbb```````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99:::::999999999988888888887777766666666665555555555554444444444333333333332223322222222222111111111110110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………††††††………………„„„„„„„……†‡ˆ‰‰Š‹Œ�������ŒŒŒŒŒ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŽ�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠ‹ŒŒŠ‹‹ŒŒ��ŽŽ��������������‘‘‘‘’’’‘‘‘‘���Ž�Œ‹‹Š‰ˆ‡†……„ˆˆ‡‡‡††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{|||}}~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|{{zzyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuutttsssrrrrqqrrqqqqqppppppoooooooooooonnnmmmmllllkkkkjjjjjjjjjjhhhhggggggggfffffffffeeeedddddccccccccccbbbbbbbbbb```````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99:::::999999999988888888887777766666666665555555555544444444444333333333332223322222222222111111111110110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………†††††……………„„„„„„„„……†‡‡ˆ‰Š‹ŒŒ�Œ����ŒŒŒŒŒ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹ŠŽ�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ�Š‹ŒŒ��ŽŽ��������������‘‘‘‘‘’’‘‘‘‘���ŽŽ�Œ‹Š‰ˆ‡††…„„ˆ‡‡‡‡††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}|{{zyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvwvvvvvvuuutttssssrrrrqrrrqqqqqppppppooooooooooonnnnmmmmllllkkkkjjjjjjjjjhhhhhgggggggfffffffffeeeedddddccccccccccbbbbbbbbbb```````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99:::::999999999988888888887777766666666665555555555544444444444333333333332223322222222222111111111110110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………†††††……………„„„„„„„„„…††‡ˆ‰ŠŠ‹ŒŒŒ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŽ�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�‹‹Œ��ŽŽ���������������‘‘‘‘‘‘‘‘‘‘����Ž�Œ‹Š‰ˆˆ‡†…„„ƒˆ‡‡‡‡††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{||}}}~~~~~~~~~~}}}}}|||||}}}}}~~~~~~~~}}}|{{zyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuvvvvwwwwvvvvvuuutttssssrrrrrrrrrrqqqqppppppppppppppppnnnnnmmmmllllkkkkkjjjjjjjhhhhhgggggggfffffffffeeeedddddccccccccccbbbbbbbbbb```````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99:::::999999999988888888887777766666666665555555555544444444444333333333332223322222222222111111111100100000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………†††††……………„„„„„„„„„……†‡ˆˆ‰Š‹ŒŒŒŒ���ŒŒŒŒŒŒŒŒŒŒŒŒ���ŒŒŒ‹ŠŽ�Œ‹‹Š‰‰ˆˆˆˆˆˆˆ‰‰ŠŠŠ‹‹Œ��‹ŒŒ��ŽŽ���������������‘‘‘‘‘‘‘‘‘����Ž�Œ‹‹Š‰ˆ‡†……„„ƒ‡‡‡‡†††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{|||}}~~~~~~~~}}}|||||||||}}}}}~~~~~~~}}}|{{zyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuuuvvvvwwwwwvvvvvuuutttsssssrrrrsrrrrrqqqqpppppppppppppppnnnnnnmmmmllllkkkkkjjjjjjhhhhhgggggggfffffffffeeeeddddcccccccccccbbbbbbbbbb```````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::::9999999999988888888887777766666666665555555555544444444444333333333332223322222222222111111111100100000000000///////////...........-----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………†††††……………„„„„„„„„„……†‡‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�����ŒŒ‹ŠŽ�Œ‹‹Š‰‰ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�Ž‹Œ��ŽŽ�����������������‘‘‘‘‘‘‘����Ž��Œ‹Š‰ˆ‡††…„„ƒƒ‡‡‡‡†††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{|||}}~~~€~~~~~}}}}|||||||||||}}}}~~~~~~~}}}|{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuuuuvvvvwwwwvvvvvuuuutttsssssrrrrssrrrrrqqqqppppppppppppppooonnnnmmmmlllkkkkkjjjjjjhhhhhgggggggfffffffffeeeeddddcccccccccccbbbbbbbbbb```````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::::9999999999988888888887777766666666665555555555544444444444333333333332223322222222222111111111100100000000000///////////...........-----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………††††……………„„„„„„„„„……††‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ������ŒŒ‹‹Ž�ŒŒ‹Š‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŒŒ�ŽŽ��������������������‘‘‘�����Ž��Œ‹Š‰ˆˆ‡†……„ƒƒƒ‡‡‡††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{||}}}~~€€€€€~~~~~}}}}|||||{{||||||}}}}~~~~~~}}||{zzyyxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuuuuuvvvvvvwvvvvvvuuuttttssssssrrrssssrrrrqqqqpppppppppppppoooonnnnmmmmlllkkkkkjjjjjhhhhhgggggggfffffffffeeeeddddcccccccccccbbbbbbbbbb```````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999::::9999999999988888888887777666666666665555555555544444444444333333333332223322222222222111111111100100000000000///////////...........-----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………††††……………„„„„„„„„„……††‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�������ŒŒ‹�Ž�Œ‹Š‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ��Ž�Œ��Ž�������‘‘�������������������ŽŽ�Œ‹Š‰‰ˆ‡†……„„ƒƒ‚‡‡†††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{|||}}~~€€€€€€€€€€€~~~~}}}}||||{{{{{{{|||||}}}}~~~~}}}|{{zzyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuvvvvvvvvvvvuuuutttsssssssssrsssssrrrrqqqqppppppppppppooooonnnnmmmllllkkkkkjjjjhhhhhggggggggffffffffeeeeddddcccccccccccbbbbbbbbbb```````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999::::9999999999988888888887777666666666665555555555544444444444333333333332223322222222222111111111100100000000000///////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………††††……………„„„„„„„„„……††‡ˆ‰ŠŠ‹Œ‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ��������ŒŒ‹�Ž�Œ‹Š‰‰‰ˆˆˆ‰‰‰ŠŠ‹‹Œ��ŽŽ���ŽŽ������‘‘‘‘�����������������Ž��Œ‹ŠŠ‰ˆ‡††…„„ƒƒƒ‚‡‡†††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€��€€€€€€€€~~~~}}}}||||{{{{{{{{{{|||}}}}}}}}}}}|{{zzyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttuuuuuuuuvvvvvvvvuuuuttttsssssssssssssssssrrrqqqqpppppppppppoooooonnnnmmmllllkkkkkjjjhhhhhggggggggfffffffffeeedddddccccccccccbbbbbbbbbb```````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999::::9999999999988888888887777666666666665555555555544444444444333333333332223322222222221111111111100100000000000///////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………†………………„„„„„„„„„……†‡‡ˆ‰ŠŠ‹Œ‹ŒŒŒŒŒŒŒ‹ŒŒŒŒŒ���ŽŽŽŽ��Œ‹�Ž�Œ‹Š‰‰‰ˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���ŽŽ������‘‘‘‘����������������ŽŽ��Œ‹‹Š‰ˆ‡††…„„ƒƒƒ‚‚‡††††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{||}}~~€€���€€€€€€€€€~~~~}}}||||{{{{{{{{{{{||||}}}}}}}}}||{{zyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttuuuuuuuuvvvvvvuuuuttttssssssssssstttsssssrrrqqqqppppppppppooooooonnnmmmmllllkkkkkjjhhhhhggggggggfffffffffeeedddddccccccccccbbbbbbbbbb````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999::::9999999999988888888887777666666666665555555555544444444444333333333322223322222222221111111111100100000000000///////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………„„„„„„„„………†‡ˆˆ‰Š‹‹Œ‹ŒŒŒŒŒ‹‹‹‹ŒŒŒŒ��ŽŽŽŽŽ��Œ‹�Ž�Œ‹Š‰‰‰ˆˆ‰‰‰ŠŠ‹‹Œ��Ž����Ž������‘‘‘‘‘��������������ŽŽŽ��Œ‹‹Š‰ˆ‡‡†……„ƒƒƒ‚‚‚†††††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzz{{{|||}~~€€€�������€€€€€~~~}}}||||{{{{{{{{{{{{{||||}}}}}}}}||{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttuuuuuuvvvvvuuuuuttttsssssssssssttttsssssrrrqqqqqpppppppqooooooonnnnmmmmllllkkkkjjhhhhhggggggggfffffffffeeedddddccccccccccbbbbbbbbbb````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999::::9999999999988888888887777666666666665555555555444444444444333333333322223322222222221111111111100100000000000///////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††…………………………………………………………………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………„„„„„„„„„……††‡ˆ‰‰Š‹‹Œ‹ŒŒŒŒ‹‹‹‹‹‹ŒŒ���ŽŽŽŽŽŽ�ŒŒ�Ž�Œ‹ŠŠ‰‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���ŽŽ�����‘‘‘‘‘‘��������ŽŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡‡†……„„ƒƒƒ‚‚‚†††††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€���‚������€€€~~~}}}||||{{{{zzzzz{{{{{{||||}}}}}}|||{zzyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttuuuuuvvvuuuuuuttttsssssssssssstttttssssrrrrqqqqqpppppqqoooooooonnnnmmmllllkkkkkjihhhhggggggggfffffffffeeedddddccccccccccbbbbbbbbbb````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999::::9999999999988888888887777666666666665555555555444444444444333333333322223322222222221111111111100100000000000///////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………††††††††……………………………………………………………………………………………………††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹Œ‹ŒŒŒ‹‹‹‹‹‹‹ŒŒ��ŽŽŽ��ŽŽ��Œ�Ž�Œ‹ŠŠ‰‰‰‰‰‰ŠŠ‹ŒŒ�ŽŽ���‘Ž�����‘‘‘‘‘‘�������ŽŽŽŽ�����ŒŒ‹‹ŠŠ‰ˆˆ‡†……„„ƒƒƒ‚‚‚‚†††††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€€��‚‚������€€€€~~~}}}|||{{{{zzzzzzz{{{{{{|||||}}}||||{zzyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttuuuuuuuuuutttttsssssssssssssttttttssssrrrqqqqqqpppqqqooooooooonnnmmmmllllkkkkjihhhhhggggggggffffffffeeedddddcccccccccccbbbbbbbbb````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999::::9999999999988888888887777666666666665555555555444444444444333333333322223322222222221111111111100100000000000///////////...........----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………†††††††……………………………………………………………………………………………………††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………„„„„„„„„………††‡ˆ‰‰Š‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒ��ŽŽ����ŽŽ�Œ�Ž�Œ‹ŠŠ‰‰‰‰‰ŠŠ‹‹Œ��Ž���‘‘�����‘‘‘‘‘‘‘������ŽŽŽ���Œ�ŒŒŒ‹‹Š‰‰ˆˆ‡††…„„ƒƒƒ‚‚‚‚‚†††††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{{|||}}~€€���‚‚�������€€€~~~}}|||{{{{{zzzzzzzz{{{{{{||||||||||{{zzyyxxwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttuuuuuutttttsssssssrrssssstttttttssssrrrqqqqqppppqqooooooooonnnnmmmmlllkkkkjihhhhhggggggggffffffffeeedddddcccccccccccbbbbbbbbb````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999::::9999999999888888888887777666666666665555555555444444444444333333333322223322222222221111111111100100000000000///////////..........-----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  zzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………†††††††……………………………………………………………………………………………………††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………„„„„„„„„………††‡ˆˆ‰Š‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒ��Ž������Ž�Œ���Œ‹‹Š‰‰‰‰‰ŠŠ‹ŒŒ�ŽŽ���‘’����‘‘‘‘‘‘‘������ŽŽ���ŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡††…„„ƒƒƒ‚‚‚‚‚‚†††††††††††††††††††………………€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{{||}}~~€€��‚‚‚�������€€€~~}}}||{{{{{zzzzzzzzz{{{{{{{|||||||||{zzzyyxxwwvvvvvuuuuuuuuuuuuuuvvuuuuuuuuuutttttttttttttttttttttttsssssttttttttuuuutttttssssssrrrrrrrssstttttttssssrrrqqqqqpppppqooooooooonnnnmmmmllllkkkkihhhhhggggggggffffffffeeedddddcccccccccccbbbbbbbbb````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999::::9999999999888888888887777666666666665555555555444444444444333333333322223222222222221111111111100100000000000///////////..........-----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  zzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………†††††††……………………………………………………………………………………………………††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………„„„„„„„„„……††‡‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒ�ŽŽ������Ž�Œ��Ž�‹‹Š‰‰‰‰‰Š‹‹Œ��Ž���‘‘’����‘‘‘‘‘‘‘�����ŽŽ���ŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡††…„„„ƒƒƒ‚‚‚‚‚‚††††††††††††††††††…………………€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€��‚‚‚�������€€€~~}}|||{{{{zzzzzzzzzz{{{{{{{||||||||{{zzzyyxxwwwvvvvvvvuuuuuuuuvvvvvvvuuuuuuuuuttttttttttuuttttttttttsssssssstttttttttttttssssssrrrrrrrrrsstttttttssssrrrqqqqqppppppoooooooooonnnnmmmmlllkkkkiihhhhgggggggggfffffffeeeddddccccccccccccbbbbbbbbb`````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::999::::9999999999888888888887777666666666665555555555444444444443333333333322223222222222221111111111100100000000000//////////...........-----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………†††††††……………………………………………………………………………………………………††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„„………††‡ˆ‰‰Š‹‹ŒŒŒ�ŒŒ‹‹‹‹‹Š‹‹‹ŒŒ�Ž��������Ž���Ž�Œ‹ŠŠ‰‰‰ŠŠ‹‹Œ�ŽŽ���‘’’���‘‘‘‘‘‘‘�����ŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚††††††††††††††††††…………………€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€��‚‚‚�������€€€~~}}|||{{{{zzzzzzzzzz{{{{{{{{{|||||{{{zzyyyxxwwwvvvvvvvvvvvuuuuvvvvvvvvuuuuuuuuttttttttttuuuuttttttttssssssssssssstttttttsssssrrrrrrrrrrrrrsttttttssssrrrqqqqqppppppoooooooooonnnnmmmmllllkkkihhhhhggggggggffffffffeeeddddccccccccccccbbbbbbbbb`````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::999::::9999999999888888888887777666666666665555555555444444444443333333333322223222222222221111111111100100000000000//////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………†††††††……………………………………………………………………………………………………††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„„……††‡ˆˆ‰Š‹‹ŒŒ���ŒŒ‹‹‹‹ŠŠ‹‹‹Œ��Ž��������Ž���Ž�Œ‹ŠŠ‰‰ŠŠŠ‹ŒŒ�Ž���‘‘’’���‘‘‘‘‘‘‘�����ŽŽ�ŒŒ‹‹ŠŠŠŠ‰‰ˆˆ‡‡††………„„ƒƒƒ‚‚‚‚‚‚‚‚††††††††††††††††††…………………€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€��‚‚‚�������€€€~~}}|||{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{zzyyyxxxwwwvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuttttttttuuuuuuttttttttsssssssssssstttttssssssrrrrrrrrrrrrrrssttttsssssrrrqqqqpppppppoooooooooonnnnnmmmmlllkkkiihhhhgggggggggfffffffeeeddddccccccccccccbbbbbbbbb`````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::999::::9999999999888888888887777666666666665555555555444444444443333333333322223222222222221111111111100100000000000//////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………†††††††……………………………………………………………………………………………………††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„………††‡ˆ‰‰Š‹ŒŒ����ŒŒ‹‹‹ŠŠŠŠ‹‹Œ�ŽŽ����‘���Ž�‘�Ž�Œ‹ŠŠ‰‰ŠŠ‹‹Œ��Ž���‘’’“��‘‘‘‘‘‘‘‘����ŽŽ��Œ‹‹ŠŠ‰‰‰ˆˆˆ‡‡††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚†††††††††††††††††……………………€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€��‚‚‚��������€€~~}}||{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{zzyyyxxxwwwwvvvvvvvvvvvvuvvvvvvvvvvuuuuuuuutttttttuuuuuuutttttttsssssssssssstsssssssssrrrrrrrrrrrrrrrssssssssssrrrrqqqqpppppppoooooooooonnnnnmmmmlllkkkiihhhhgggggggggfffffffeeeddddccccccccccccbbbbbbbbb``````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::999::::999999999988888888888777766666666665555555555544444444444333333333332222322222222222111111111110010000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………†††††††………………………………………………………………………………………………………†††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„………†‡‡ˆ‰Š‹‹ŒŒ����ŒŒ‹‹‹ŠŠŠŠ‹‹Œ�Ž���‘‘‘‘��Ž�‘�Ž�Œ‹ŠŠŠŠŠŠ‹‹Œ�Ž���‘‘’’“�‘‘‘‘‘‘‘‘‘����ŽŽ�ŒŒ‹ŠŠ‰‰ˆˆˆ‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚†††††††††††††††††……………………€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€��‚‚‚��������€€~~}}||{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{zzyyyyxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttuuuuuuuuuttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssrrrqqqqppppppppoooooooooonnnnnmmmmlllkkkiihhhhgggggggggfffffffeeeddddcccccccccccccbbbbbbbb``````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::999::::999999999988888888888777766666666665555555555544444444444333333333332222322222222222111111111110010000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{||||||||||||{{{{{{||||||||||||||||}}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………………………„„„„„„„„„………†‡ˆˆ‰Š‹ŒŒ�����‹‹ŠŠŠ‰‰‰‰Š‹‹Œ�Ž�������ŽŽŒŽ�Œ‹Š‰ˆˆ‡‡ˆˆ‰‰Š‹ŒŒ�Ž����‘‘‘‘‘‘‘‘‘‘‘����Ž��Œ‹‹Š‰‰ˆˆŠ‰‰ˆˆˆ‡‡‡†††…………„„„„„„„„„‚‚‚‚‚‚������������������€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}||||||||||||||||{{{{{{{{zzzzzzzz{{{||}}~~€€���‚‚‚‚‚‚‚���€€~~}}|||{{{{{|||||||}}}}}}}}}}}}}}}|||yyyxxxwwwwvvvvvvvuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvuuuuuutttttttttttsrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrqqqqppppoooooooooooooooooooonnnnnmmmlllkkiiihhhhhhhgggggggggffffffddddcccccccccccccbbbbbbbbaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777766666666665555555555555555554444444444433333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! {{{{{{{{{{{||||||||||||{{{{{{||||||||||||||||}}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………………………………„„„„„„„„„„……††‡ˆ‰‰Š‹ŒŒ�����‹‹ŠŠ‰‰‰‰‰Š‹‹Œ�Ž��������ŽŒŽ�Œ‹Š‰ˆˆ‡‡ˆˆ‰‰Š‹Œ��Ž����‘‘‘‘‘‘‘‘‘‘‘����Ž�ŒŒ‹ŠŠ‰ˆˆ‡‰‰ˆˆ‡‡‡††††……………„„„„„„„„„‚‚‚‚‚‚������������������€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{||}}~~€€€���‚‚‚‚‚‚���€€~~}}|||{{{{{|||||}}}}}}}}}}}}}}}}}|||yyyxxxxwwwwvvvvvvvvuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvuuuuuutttttttsssrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrqqqqppppooooooooooooooooooooonnnnnmmmlllkkiiihhhhhhhgggggggggffffffddddcccccccccccccbbbbbbbbaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777777777766666666665555555555555555554444444444433333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! {{{{{{{{{{{{|||||||||||{{{{{{||||||||||||||||}}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………„„„„„„„„„„„……††‡ˆ‰ŠŠ‹ŒŒ�����‹ŠŠŠ‰‰‰‰‰Š‹Œ��Ž��������ŽŒŽ�Œ‹‰‰ˆˆ‡‡ˆˆ‰‰Š‹Œ��Ž���‘‘‘‘‘‘’‘‘‘‘‘���ŽŽ�Œ‹‹Š‰ˆˆ‡‡‰ˆˆ‡‡‡††††……………„„„„„„„„„„‚‚‚‚‚�������������������€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||||{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{||}}~~€€€���‚‚‚‚‚‚���€€~~}}||{{{{{{||||}}}}}}}}}}}}}}}}|||||yyyxxxxxwwwwwwvvvvvvuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvuuuuuutttttttsssrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrqqqqqpppooooooonnnooooooooooonnnnnnmmmlllkkiiihhhhhhhgggggggggffffffdddddccccccccccccbbbbbbbbaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{|||||||||||{{{{{{||||||||||||||||}}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………„„„„„„„„„„„„„……††‡ˆ‰Š‹‹ŒŒ����Œ‹ŠŠ‰‰‰‰‰‰Š‹Œ�ŽŽ��������ŽŒŽ�ŒŠ‰‰ˆˆ‡‡ˆˆ‰‰Š‹Œ�ŽŽ���‘‘‘‘‘‘’‘‘‘‘‘���Ž��Œ‹Š‰‰ˆ‡‡†ˆˆ‡‡‡††††………………„„„„„„„„„„‚‚‚‚‚�������������������€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||||{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{||}}~~~€€����‚‚‚‚‚���€€~~}}||{{{{{{|||}}}}}}}}}}}}}}}}}}||||yyyxxxxxxwwwwwwwvvvvvuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvuuuuuuutttttssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppooooonnnnnnooooooooonnnnnnmmmmlllkkiiihhhhhhggggggggggffffffddddccccccccccccccbbbbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{|||||||||||{{{{{{{||||||||||||||||}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………„…„„„„„„„„„„„„„……†‡‡ˆ‰Š‹‹ŒŒ���ŒŒŠŠ‰‰‰‰‰‰‰Š‹Œ�Ž��������Ž�ŒŽ�ŒŠ‰ˆˆ‡‡‡ˆˆ‰‰Š‹Œ�ŽŽ���‘‘‘‘‘’’‘‘‘‘����Ž�ŒŒ‹Š‰ˆ‡‡††ˆ‡‡‡††††………………„„„„„„„„„„„‚‚‚‚‚�������������������€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{||}}}~~€€€����‚‚‚����€€~~}}||{{{{{{|||}}}}}}~~~}}}}}}}}}||||yyyyxxxxxxwwwwwwwvvvvvuuuvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvuuuuuutttttssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppooooonnnnnnnnnnnnnnnnnnnnnnmmmmlllkkiiihhhhhhggggggggggffffffdddddcccccccccccccbbbbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{|||||||||||{{{{{{{||||||||||||||||}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………„…„„„„„„„„„„„„„……†‡‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŠŠ‰‰‰‰‰‰‰Š‹Œ�Ž��������Ž�ŒŽ�‹Š‰ˆˆ‡‡‡ˆˆ‰‰Š‹Œ�ŽŽ���‘‘‘‘’’’‘‘‘‘����Ž�Œ‹Š‰‰ˆ‡††…‡‡‡††††…………………„„„„„„„„„„„‚‚‚‚��������������������€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}|||||||||||||||{{{{{{{{{zzzzzzz{{{{||}}}~~€€€�����‚�����€€~}}|||{{{{{{||}}}}}~~~~~~~}}}}}}}}|||yyyyyxxxxxxxxwwwwwwvvvvuuvvvvvvvwwwwwwwvvvvvuuuuuuuvvvvvvvvvvuuuuuuutttttsssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppooooonnnnnnnnnnnnnnnnnnnnnnmmmmmlllkkiiihhhhhhggggggggggffffffdddddcccccccccccccbbbbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{|||||||||||{{{{{{{||||||||||||||||}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………………………„…„„„„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŠ‰‰‰‰‰‰‰ŠŠ‹Œ�Ž��������Ž�ŒŽŒ‹Š‰ˆˆ‡‡‡‡ˆ‰‰Š‹Œ�ŽŽ���‘‘‘‘’’’‘‘‘‘���Ž��Œ‹Š‰ˆ‡‡†……‡‡††††……………………„„„„„„„„„„„‚‚‚‚��������������������€~}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}||||||||||||||||{{{{{{{{zzzzzzzz{{{|||}}~~€€€���������€€€~~}}|||{{{{{{||}}}}~~~~~~~~~}}}}}}}}||yyyyyyxxxxxxxxxwwwwwvvvvuwvvvvvwwwwwwwwwvvvvvuuuuuuvuuuvvvvvvvuuuuuutttttsssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppoooonnnnnnnnnnnnnnnnnnnnnnnmmmmlllkkkiiihhhhhhggggggggggffffffdddddcccccccccccccbbbbbbbbaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{|||||||||||{{{{{{{||||||||||||||||}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………………………„„„„„„„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹ŒŒŒŒŒŒ‹‰‰‰‰ˆˆ‰‰ŠŠ‹Œ�Ž�������Ž�Œ‹�Œ‹Š‰ˆ‡‡‡‡‡ˆˆ‰Š‹Œ�Ž����‘‘‘‘’’‘‘‘‘����Ž�Œ‹ŠŠ‰ˆ‡††……‡††††………………………„„„„„„„„„„„‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}||||||||||||||||{{}||||||||||||||||{{{{{{{{zzzzzzzz{{{|||}}~~~€€€€��������€€~~}}|||{{{{{{|}}}}~~~~~~~~~~~~}}}}}}}|yyyyyyyyxxxxxxxxwwwwvvvvuwwvvvwwwwwwwwwwwwvvvvuuuuuuuuuuuvvvvvuuuuuutttttsssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppooooonnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkiiihhhhhhggggggggggffffffdddddccccccccccccccbbbbbbbaaaaaaaaaa``````````____^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333332222222222211111111111000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{|||||||||||{{{{{{{||||||||||||||||}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………………„…„„„„„„„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹‹‰‰‰ˆˆˆ‰‰ŠŠ‹Œ�Ž�������Ž�Œ‹�ŒŠ‰ˆˆ‡‡‡‡‡ˆˆ‰Š‹Œ�Ž���‘‘‘‘‘’’‘‘‘‘���ŽŽ�Œ‹Š‰ˆ‡‡†……„††††……………………………„„„„„„„„„„‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}||||||||||||||||{{}||||||||||||||||{{{{{{{{zzzzzzzz{{{|||}}~~~€€€�������€€€~~}}||{{{{{{{|}}}~~~~~~~~~~~~~}}}}}}}yyyyyyyyyxxxxxxxxwwwwvvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuvuuuuuuuttttsssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppoooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllkkkiiihhhhhhggggggggggffffffdddddccccccccccccccbbbbbbbbaaaaaaaaa``````````____^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777777666666666665555555555555555554444444444333333332222222222211111111111000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{|||||||||||{{{{{{{||||||||||||||||}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………………………„„„„„„„„„„„„„„„………†‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹‹‰‰ˆˆˆˆ‰‰Š‹‹Œ�ŽŽ�����Ž�Œ‹ŠŒ‹Š‰ˆ‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž���‘‘’‘‘’‘‘‘‘����Ž�Œ‹‹Š‰ˆ‡††……„†††……………………………„„„„„„„„„„„‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}}||||||}}}}}}|||||||||||||||||{{}||||||||||||||||{{{{{{{{zzzzzzzz{{{|||}}}~~€€€€�����€€€~~}}}||{{{{{{{|}}}~~~~~~~~~~}}}}}}yyyyyyyyyyyxxxxxxwwwwvvvvwwwwwwwwwwwwxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuutttttssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppooooonnnnnnnnnnmmmmmmmmmmmmmmmmmllllkkkiiihhhhhhgggggggggfffffffdddddcccccccccccccccbbbbbbbaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777777666666666665555555555555555554444444444333333332222222222211111111111000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{||||||||||{{{{{{{||||||||||||||||}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………………………„„„„„„„„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹Š‰ˆˆˆˆ‰‰‰Š‹ŒŒ�ŽŽ����ŽŽ�Œ‹ŠŒ‹‰ˆˆ‡‡†††‡‡ˆ‰Š‹Œ�Ž���‘‘’‘‘‘‘‘‘����Ž��Œ‹Š‰ˆ‡‡†……„„††………………………………„„„„„„„„„„„‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}}||||||}}}}}}|||||||||||||||||{{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{|||}}}~~~€€€€€€€€€€~~}}|||{{{{{{{}}}~~~~~~~~~~}}}}}zzyyyyyyyyyyxxxxxwwwwvvvvwwwwwwwwwwxxxxxwwwwvvvuuuuuuuuuuuuuuuuuuuuuutttttssrrrrrrrrrrrrrrqqqqqqqqqqpqqqpppppppoooooonnnnnnnmmmmmmmmmmmmmmmmmmmmllllkkkiiihhhhhhgggggggggfffffffdddddccccccccccccccccbbbbbbbaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888877777777777777666666666665555555555555555544444444444333333332222222222211111111111000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!! {{{{{{{{{{{{{||||||||||{{{{{{{||||||||||||||||}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………………………„„„„„„„„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆˆˆˆ‰‰ŠŠ‹Œ��ŽŽ���ŽŽ�Œ‹Š‰‹Š‰ˆ‡‡††††‡‡ˆ‰Š‹Œ�Ž���‘‘’‘‘‘‘‘‘���ŽŽ�Œ‹ŠŠ‰ˆ‡††…„„„†……………………………………„„„„„„„„„„‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{{|||}}~~~€€€€€€€€~~}}}|||{{{{{{|}}}~~~~~~~~}}}}zzzyyyyyyyyyxxxxxwwwwvvvvwwwwwwwwwwxxxxxxwwwwvvvuuuvuuuuuuuuuuuuuuuuutttttssrrrrrrrrrrrrrrqqqqqqqqqppqqpppppppoooooonnnnnnnmmmmmmmmmmmmmmmmmmmmlllllkkkiiihhhhhhgggggggggfffffffddddddcccccccccccccccbbbbbbbaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888877777777777777666666666665555555555555555544444444444333333332222222222211111111110000000000///////////..........-----------,,,,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!! {{{{{{{{{{{{{||||||||||{{{{{{{||||||||||||||||}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………„„„„„„„„„„„„„„„„……††‡ˆˆ‰ŠŠŠ‹‹‹‹‹ŠŠˆˆˆˆ‰‰‰Š‹‹Œ��ŽŽŽŽŽŽ�ŒŒ‹ŠˆŠ‰ˆˆ‡†††††‡‡ˆ‰Š‹Œ�Ž��‘‘’’’‘‘‘‘����Ž�ŒŒ‹Š‰ˆ‡‡†……„„ƒ†……………………………………„„„„„„„„„„‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{}|||||||||||||||{{{{{{{{{zzzzzzzz{{{{|||}}}~~~€€€€€~~~}}||||{{{{{{|}}}~~~~~~~~~}}}zzzzyyyyyyyyxxxxxwwwwvvvvwwwwwwwwwxxxxxxxxwwwvvvuuuvuuuuuuuuuuuuuuuuutttttssrrrrrrrrrrrrrrqqqqqqqqqppqpppppppoooooonnnnnnnmmmmmmmmmmmmmmmmmmmmlllllkkkkiiihhhhhhggggggggffffffffddddddcccccccccccccccbbbbbbbbaaaaaaaa``````````_____^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888877777777777777666666666665555555555555555544444444444333333332222222222211111111110000000000//////////...........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! {{{{{{{{{{{{{||||||||||{{{{{{{||||||||||||||||}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………„„„„„„„„„„„„„„„………†‡‡ˆ‰‰ŠŠŠ‹‹‹‹ŠŠŠ‰ˆˆ‰‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽ��Œ‹Š‰ˆŠ‰ˆ‡‡†††††‡‡ˆ‰Š‹Œ�Ž��‘‘’’’‘‘‘‘���Ž��Œ‹Š‰ˆˆ‡†……„„„ƒ………………………………………„„„„„„„„„„‚‚‚����������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{||||||||||||||||{{{{{{{{{zzzzzzzz{{{{|||}}}}~~~~~~}}}||||{{{{{||}}~~~~~~~~~~}}zzzzyyyyyyyxxxxxxwwwwvvvvwwvwwwwwwwxxxxxxxwwwwvvuuuvuuuuuuuuuuuuuuuuutttttssrrrrrrrrrrrrrqqqqqqqqqppppppppppoooooonnnnnnnnmmmmmmmmmmmllllllllllllllkkkkiiihhhhhhggggggggffffffffddddddccccccccccccccccbbbbbbaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888877777777777777666666666665555555555555555544444444444333333332222222222211111111110000000000//////////...........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! {{{{{{{{{{{{{||||||||||{{{{{{{||||||||||||||||}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………„„„„„„„„„„„„„„„……††‡‡ˆ‰‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰‰‰‰ŠŠ‹‹Œ��ŽŽŽŽŽ��Œ‹Š‰ˆ‡‰ˆˆ‡††††††‡‡ˆ‰Š‹�Ž���‘’’’’‘‘‘���Ž��Œ‹Š‰‰ˆ‡††……„„ƒƒ………………………………………„„„„„„„„„„‚‚‚����������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||{{||||||||||||||||{{{{{{{{{zzzzzzzz{{{{{|||}}}~~~~~~~~~}}}|||||{{{{|||}}~~~~~~~~~}}zzzzyyyyyyyxxxxxwwwwvvvvuwvvvwwwwwwxxxxxxxxwwwvvvuuvuuuuuuuuuuuuuuuuutttttssrrrrrrrrrrrqqqqqqqqqpppppppppppoooooonnnnnnnnmmmmmmmmmlllllllllllllllllkkkkiiihhhhhhggggggggffffffffddddddccccccccccccccccbbbbbbbaaaaaaaa```````````____^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@???????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777766666666666555555555555555554444444444433333333222222222221111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! {{{{{{{{{{{{{||||||||||{{{{{{{{||||||||||||||||}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………„„„„„„„„„„„„„„„……††‡ˆˆ‰‰ŠŠŠŠ‹‹ŠŠŠŠ‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽ��ŒŒ‹Š‰ˆ‡‰ˆ‡†††…†††‡ˆˆŠ‹Œ�Ž��‘‘’’’’‘‘‘��ŽŽ�Œ‹ŠŠ‰ˆ‡††……„„„ƒƒ………………………………………„„„„„„„„„„‚‚‚‚���������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{||||||||||||||||{{{{{{{{{zzzzzzzzz{{{{||||}}}}~~~~~~~~~~~~~}}}||||||{{{||||}}~~~~~~~~~~}}zzzzyyyyyyxxxxxwwwwwvvvvuvvvvvwwwwwwxxxxxxwwwwvvvuuvuuuuuuuuuuuuuuuuutttttssrrrrrrrrrrqqqqqqqqqpppppppppppoooooonnnnnnnnmmmmmmmmmlllllllllllllllllkkkkkiiihhhhhgggggggggffffffffddddddcccccccccccccccccbbbbbbaaaaaaaa```````````_____^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@AAAAAAA@@@@@@@@@@@???????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777766666666666555555555555555554444444444433333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! {{{{{{{{{{{{{||||||||||{{{{{{{{||||||||||||||||}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………„„„„„„„„„„„„„„„………†‡‡ˆˆ‰‰ŠŠŠŠ‹‹ŠŠŠŠ‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽ��Œ‹Š‰ˆ‡†ˆ‡‡††………††‡ˆ‰Š‹Œ�Ž��‘’’’’’‘‘���Ž�Œ‹‹Š‰ˆ‡‡†……„„„ƒƒƒ………………………………………„„„„„„„„„„‚‚‚‚‚��������������������~}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{||||||||||||||||{{{{{{{{{zzzzzzzzz{{{{{||||}}}}}~~~~~~~~}}}}}||||||||||||||}~~~~~~~~~~~~}}zzzzyyyyyxxxxxwwwwwvvvvuuvvvvvvwwwwwwxxxxxwwwwvvvuuvuuuuuuuuuuuuuuuutttttsssrrrrrrrqqqqqqqqqqqppppppppppooooooonnnnnnnnmmmmmmmmmllllllllllllllllllkkkkjiihhhhhhggggggggfffffffffddddddcccccccccccccccccbbbbbbaaaaaaaa````````````____^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@AAAAAAA@@@@@@@@@@@???????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777766666666665555555555555555554444444444433333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{||||||||||{{{{{{{{||||||||||||||||}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………„„„„„„„„„„„„„„„……††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†ˆ‡†††……†††‡ˆ‰Š‹�Ž��‘‘’’’’’‘‘��ŽŽ�Œ‹Š‰ˆ‡‡†……„„„ƒƒƒƒ………………………………………„„„„„„„„„„‚‚‚‚‚��������������������~}}}}}}}}}}}}}}}}}}}||||||}}}}}}||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzz{{{{{||||}}}}}}}}}}}}}}}}|||||||||||||||}~~~~~~~~~~~~~}}}zzzyyyyyxxxxxwwwwwvvvvuuuvvvvvvvvwwwwwwwwwwwwwvvvuuvvuuuuuuuuuuuuutttttttsssrrrrrqqqqqqqqqqqpppppppoopoooooooonnnnnnnnmmmmmmmmmlllllllllllllllllkkkkkkjiihhhhhhggggggggfffffffffddddddccccccccccccccccccbbbbbaaaaaaaa````````````____^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@AAAAAAA@@@@@@@@@@@???????>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777777777766666666665555555555555555554444444444433333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||{{{{{{{{||||||||||||||||}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………„„„„„„„„„„„„„„„……††‡‡ˆ‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠ‹‹ŒŒ��ŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…‡‡††………††‡ˆˆŠ‹Œ�Ž��‘’’““’’‘‘��Ž�Œ‹Š‰ˆˆ‡††……„„ƒƒƒƒƒ………………………………………„„„„„„„„„„‚‚‚‚‚��������������������}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzz{{{{{|||||||}}}}}}}}}||||||||||||||||||}~~~~~~~~~~~~~~~~~}}}}zzyyyyyxxxxxwwwwwvvvvvuuuvvvvvvvvvwwwwwwwwwwwvvvvuuvuuuuuuuuuuuuttttttttssssrrrqqqqqqqqqqqpppppppooooooooooonnnnnnnnnmmmmmmmmmlllllllllllllllllkkkkkkkjiihhhhhhggggggggfffffffffddddddccccccccccccccccccbbbbbbaaaaaaaa```````````____^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||{{{{{{{{||||||||||||||||}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………„„„„„„„„„„„„„„„………††‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽ�Œ‹‹Š‰ˆ‡†…‡†††………††‡ˆ‰Š‹ŒŽ��‘’’““““’‘���Ž�Œ‹Š‰ˆ‡††……„„„ƒƒƒƒƒ………………………………………„„„„„„„„„„‚‚‚‚‚‚������������������€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~}}}}}}zyyyyyxxxxxwwwwwvvvvvuuuuvvvvvvvvvvvwwwwwwwwvvvvuuuvuuuuuuuuuuttttttttssssssrrqqqqqqqqqqpppppppoooooooooooonnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjihhhhhhgggggggggfffffffffdddddddcccccccccccccccccbbbbbbaaaaaaaa````````````___^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||{{{{{{{{{|||||||||||||||}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………„„„„„„„„„„„„„„„„„………†‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹Œ‹‹‹ŒŒ��ŽŽŽ�ŽŽŽ��Œ‹Š‰ˆ‡†…„‡††………††‡‡ˆ‰ŠŒ�Ž��‘’“““““’‘��Ž�Œ‹Š‰ˆ‡††……„„„ƒƒƒƒƒƒ…………………………………………„„„„„„„„„‚‚‚‚‚�������������������€}}}}}}}}}}}}}}}}}}}|||||||}}}}}}||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||||}}~~~~~~~~~~~~~~~}}}}}}}}yyyyyxxxxxwwwwwvvvvvuuuuuvvvvvvvvvvvvvvwwvvvvvvvuuuvuuuuuuuutttttttttsssssssqqqqqqqqqqpppppppooooooooooonnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjihhhhhhggggggggffffffffffdddddddccccccccccccccccccbbbbbaaaaaaaaa```````````___^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||{{{{{{{{{|||||||||||||||}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………„„„„„„„„„„„„„„„„„……††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŒŒ‹‹ŒŒ�ŽŽŽ����ŽŽ�ŒŒ‹Š‰ˆ‡†…„‡††……†††‡ˆ‰Š‹Œ���‘’’“““““’‘��Ž�ŒŠ‰ˆ‡‡†……„„„ƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„‚‚‚‚‚������������������€€}}}}}}}}}}}}}}}}}}}}||||||}}}}}}||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}~~~~~~~}}}}}}}}}}}||yyyyxxxxxwwwwwvvvvvvuuuuuvvuuuuuuvvvvvvvvvvvvvvuuuuvuuuuuuuttttttttssssssssrqqqqqqqqpppppppoooooooonnonnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjhhhhhhgggggggggffffffffffdddddddccccccccccccccccccbbbbbaaaaaaaaaa``````````___^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††………………………………„„„„„„„„„„„„„„„„………††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹ŒŒŒ‹Œ��ŽŽŽ�����ŽŽ�Œ‹Š‰ˆ‡†……„†††…†††‡‡ˆ‰ŠŒ�Ž��‘’““““““‘‘���Œ‹Š‰ˆ‡†……„„„ƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„‚‚‚‚‚�������������������€}}}}}}}}}}}}}}}}}}}}||||||}}}}}}||||||||||||||||{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}||||||yyxxxxxxwwwwwvvvvvvuuuuuuvuuuuuuuuuuvvvvvvvvvuuuuuuvuuuuuuuttttttssssssssrrrqqqqqqpppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjhhhhhhgggggggggffffffffffdddddddccccccccccccccccccbbbbbbaaaaaaaaa``````````____^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@AAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777777766666666665555555555555555554444444444333333332222222222211111111111000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„………††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹ŒŒŒ�ŒŒ�ŽŽ������ŽŽ��Œ‹Š‰ˆ‡†…„„†††††††‡ˆ‰Š‹Œ���‘’’“““““’‘��Ž�Œ‹Šˆ‡‡†……„„ƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„‚‚‚‚‚�������������������€}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}|||||||||||||||{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}|||||||||xxxxxxwwwwwwvvvvvvvuuuuutvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssrrrrrqqqqppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjhhhhhggggggggggffffffffffdddddddccccccccccccccccccbbbbbbaaaaaaaaaa`````````____^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@AAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777777666666666665555555555555555554444444444333333332222222222211111111111000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{{|||||||||{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„………††‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹ŒŒ��Œ�ŽŽŽ������ŽŽ�Œ‹Š‰ˆ‡††…„ƒ††††††‡‡ˆ‰ŠŒ�Ž��‘’“““”““’‘��Ž�‹Š‰ˆ‡†……„„„ƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„‚‚‚‚‚‚�������������������}}}}}}}}}}}}}}}}}}}}||||||}}}}}||||||||||||||||{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||}}}}}}}}}}}}||||||||||{{{xxxxwwwwwwwvvvvvvvuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuutttttssssssrrrrrrrqqppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjhhhhhggggggggggffffffffffdddddddccccccccccccccccccbbbbbbbaaaaaaaaa`````````____^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@AAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777777666666666665555555555555555554444444444333333332222222222211111111111000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!! yyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………†††‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ���Ž������‘‘‘‘‘‘‘��ŽŽ�Œ‹Š‰ˆ‡††…ˆˆˆˆˆ‰‰Š‹Œ�Ž�‘’“”••–––••”Ž�Œ‹Šˆ‡†…„ƒƒ‚‚�����������…„…„„„„„„„„„„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}||||||||||||||||{{{|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwvvuuuuutttttsssssrrrrrrrqqqqqqppppppppoooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggffffffffffeeeeedddddddddccccccccccccccccbbbbbbbaaaaaaaaaa````````````__________^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888888877777777776666666666655555555444444444443333332222222221111111111100000000///////////.................-----------,,,,,,,,,,+++++++++++**************))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………†…†††‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽ�����‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡‡†……ˆˆˆˆˆ‰ŠŠ‹Œ���‘’“”••–––••”Ž�ŒŠ‰ˆ‡†…„ƒ‚‚‚�����������……„…„„„„„„„„„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxwwwwwwvvwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuutttttssssrrrrrrqqqqqqpppppppppoooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkjjjjjjjjjiiiiiiiiiiiiihhhgggggggggffffffffffffeeeeddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaa```````````__________^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888888877777777776666666666655555555444444444443333332222222221111111111100000000///////////.................-----------,,,,,,,,,,+++++++++++**************))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………††††††‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽ�����‘‘‘’‘‘‘���Ž�Œ‹Š‰ˆ‡††……ˆˆˆˆ‰‰Š‹Œ�Ž��‘’“”••––••”“�Œ‹Š‰ˆ†…„„ƒ‚‚������������………„„„„„„„„„„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}|||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvwwwwwvvvvvvvvvvvvvvvvvvvvvuuuutttttssssrrrrrqqqqqqqppppppppooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkjjjjjjjjiiiiiiiiiiiiiihhhgggggggggffffffffffffeeeedddddddddccccccccccccccccbbbbbbbbaaaaaaaaaa```````````__________^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888888877777777776666666666655555555444444444443333332222222221111111111100000000//////////...........-......----------,,,,,,,,,,,+++++++++++***********)**))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~|}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………†††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ��Ž�����‘‘‘’’‘‘���Ž�Œ‹Š‰ˆ‡‡††……ˆˆˆ‰‰ŠŠ‹Œ�Ž�‘’““”•••••””“�Œ‹‰ˆ‡†…„ƒƒ‚‚������������…………„„„„„„„„„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzz{{{{{{{{{{{{{|{|zzzzzz{{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvwwwwwvvvvvvvvvvvvvvvvvvvvvuuuutttttsssrrrrrqqqqqqqqpppppppooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjiiiiiiiiiiiiihhhhgggggggggfffffffffffeeeeeddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaa````````````_________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888788887777777777666666666655555555544444444443333333222222222111111111110000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~|}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„…………………………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………††††††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒ��Ž�����‘‘’’’‘‘���Ž�Œ‹Š‰ˆ‡††………ˆˆˆ‰‰Š‹Œ�Ž��‘’“””••••””“’Œ‹Š‰ˆ‡†…„ƒ‚‚�������������…………„„„„„„„„„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvwwwwvvvvvvvvvvuuuuuuvvvvvvutttttttssssrrrrqqqqqqqqqppppppooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiiiiiihhhhggggggggfffffffffffffeeeeddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888788887777777777666666666655555555544444444443333333222222222111111111110000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~|}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„………………………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………†††††‡‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹ŒŒ��Ž�����‘‘’’‘‘‘��Ž�Œ‹Š‰ˆ‡‡††………ˆˆ‰‰ŠŠ‹Œ�Ž��‘’““”””•””““’Œ‹‰ˆ‡†…„ƒƒ‚‚�������������…………„„„„„„„„„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwvvwwwwvvvvvvvvuuuuuuuuuuuuuvttttttttsssrrrrqqqqqqqppppppppooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjiiiiiiiiiiiiihhhhhgggggggggffffffffffffeeeeddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888788887777777777666666666655555555544444444443333333222222222111111111110000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~|}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„………………………………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………††††††‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹ŒŒ��Ž����‘‘‘’’‘‘���Ž�Œ‹Š‰ˆ‡‡††………ˆ‰‰ŠŠ‹Œ��Ž��‘’““”””””““’‘‹Š‰ˆ‡†…„ƒƒ‚‚�������������…………„„„„„„„„„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}|||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwvvwwwwvvvvvvvuuuuuuuuuuuuuuutttttttssssrrrrqqqqqqpppppppooooooooonnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjiiiiiiiiiiiiihhhhhgggggggggffffffffffffeeeeddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888788877777777777666666666655555555544444444443333333222222222111111111100000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„……………………………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………†††††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŒŒ��Ž����‘‘’’’‘‘���Ž�ŒŠ‰‰ˆ‡††…………‰‰‰Š‹‹Œ�Ž���‘’’““““““’’‘�Љˆ‡†…„„ƒ‚‚‚�������������…………„„„„„„„„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}|||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvwwwwvvvvvvvuuuuuuuuuuuuuuuttttttssssrrrrqqqqqqpppppppooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhgggggggggffffffffffffeeeeddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888788877777777777666666666655555555544444444443333333222222222111111111100000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„……………………………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………††††††‡‡ˆˆˆ‰‰ŠŠŠŠŠŠ‹‹‹‹Œ��Ž��‘�‘‘’’’‘‘��Ž�Œ‹Š‰ˆ‡‡††…………‰‰ŠŠ‹ŒŒ�Ž���‘’’’“““’’’‘��‰‰ˆ‡†…„ƒƒ‚‚��������������…………„„„„„„„„„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvwwwwvvvvvvuuuuuuuuuuuuuuuutttttsssssrrrrqqqqqppppppooooooooooonnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhgggggggggfffffffffffffeeeddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888788877777777777666666666655555555544444444443333333222222222111111111100000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„…………………………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……††††††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒ�Ž��‘�‘‘’’’‘‘��Ž�Œ‹Š‰ˆ‡‡†††………‰‰ŠŠ‹Œ��Ž���‘‘’’’’’’‘‘���‰ˆ‡†……„ƒ‚‚‚��������������…………„„„„„„„„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzyyyxxxxxwxxxxxxxxxxxxxxxxwwwwwwwvvwwwwvvvvvvuuuuuuuuuuuuuuuuttttsssssrrrrqqqqqpppppppoooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhgggggggggfffffffffffffeeeddddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888788877777777777666666666655555555444444444443333333222222221111111111100000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„…………………………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……†††††‡‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠ‹‹‹ŒŒ�Ž��‘�‘‘’’’‘‘��Ž�Œ‹Š‰ˆ‡‡†††…††‰ŠŠ‹‹Œ�ŽŽ���‘‘‘‘‘‘‘‘����Žˆ‡††…„„ƒ‚‚‚��������������…………„„„„„„„„„„„„„„„„„„„„ƒ~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzyyyyxxxxwwwxwxxxxxxxxxxxxxxwwwwwwvvwwwwvvvvvvuuuuuuuuuuuuuuuusssssssssrrrrqqqqqpppppppooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhgggggggggfffffffffffffeeeddddddddddcccccccccccccccbbbbbbaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888788877777777777666666666655555555444444444443333333222222221111111111100000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„………………………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…††††††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒ�Ž��‘�‘‘’’’‘‘��Ž�Œ‹Š‰ˆ‡‡††††††ŠŠŠ‹ŒŒ�ŽŽ����‘‘‘‘‘����ŽŽ�‡‡†……„ƒƒ‚‚‚��������������…………„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyzzzzzzzzzyyyxxxxxwwwwwwxxxxxxxxxxxxxwwwwwwvvwwwwwvvvvvvuuuuuuuuuutttttssssssssrrrrrqqqqqpppppppooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhgggggggggfffffffffffffeeeddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888788877777777776666666666655555555444444444443333333222222221111111111100000000///////////...........-.....-----------,,,,,,,,,,,+++++++++++***********)**)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„………………………………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…†††††††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒ�Ž��‘�‘‘’’’‘‘��Ž�Œ‹Š‰ˆ‡‡††††††ŠŠ‹‹Œ��ŽŽ������������ŽŽ�Œ‡††…„„ƒƒ‚‚‚��������������………„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyxxxxwwwwwwwwxxxxxxxxxxxxwwwwwwwvwwwwwvvvvvvuuuuuuuuuttttttsssssssrrrrrqqqqqqpppppppooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhggggggggggfffffffffffffeeddddddddddccccccccccccccbbbbbaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888788877777777776666666666655555555444444444443333333222222221111111111100000000///////////...........-.....-----------,,,,,,,,,,,++++++++++************)*))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������������‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…††††††‡‡‡ˆˆ‰‰ŠŠŠŠ‹‹ŠŠŠ‹‹‹‹Œ��Ž��‘‘‘’’’’‘‘��Ž�Œ‹Š‰ˆ‡‡††††††ŠŠ‹‹Œ��ŽŽ����������ŽŽ��ŒŒ††……„„ƒƒ‚‚‚��������������………„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyzzzzzyyyyxxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwwvxwwwwvvvvvvuuuuuuuutttttttssssssrrrrrrqqqqqppppppppooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggffffffffffffeeeddddddddddcccccccccccccbbbbbaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888788877777777776666666666655555555444444444443333333222222221111111111100000000///////////...........-.....-----------,,,,,,,,,,+++++++++++************)*))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~|||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������������‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹Œ��Ž��‘‘‘’’’’‘‘��Ž�Œ‹Š‰ˆ‡‡††††††ŠŠ‹ŒŒ��ŽŽ�������ŽŽŽ���ŒŒ‹††……„„ƒƒ‚‚‚��������������………„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyxxxxwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvxwwwwwvvvvvvuuuuuuutttttttsssssrrrrrrqqqqqqppppppppooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggfffffffffffffeeddddddddddcccccccccccccbbbbbaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888788877777777776666666666655555555444444444443333333222222221111111111100000000//////////...........--.....-----------,,,,,,,,,,+++++++++++************)*))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~|||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������������‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…†††††††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹Œ�ŽŽ��‘‘‘’’’’’‘��Ž�Œ‹Š‰ˆ‡‡†††††‡Š‹‹ŒŒ��ŽŽŽ��ŽŽŽŽŽ���ŒŒŒ‹‹†………„„ƒƒ‚‚‚��������������…………„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{}}}}||||||||||||||||||{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyxxxxwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwxxwwwwvvvvvvuuuuuuuuttttttssssrrrrrrrqqqqqqqpppppppooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggfffffffffffffeeddddddddddccccccccccccbbbbbaaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXYYXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888778887777777777666666666655555555544444444443333333322222222111111111110000000///////////...........--....-----------,,,,,,,,,,,+++++++++++***********))*)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~|||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€����������������������‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒ�Ž��‘’‘’’’’’’‘��Ž�Œ‹Š‰ˆ‡‡‡††††‡Š‹‹ŒŒ��ŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹‹†………„„ƒƒƒ‚‚‚�������������………„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{}}}}}||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwxxwwwwwvvvvvvuuuuuuuttttttsssrrrrrrrrqqqqqqppppppppooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggfffffffffffffeedddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXYYXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888778887777777777666666666655555555544444444443333333322222222111111111110000000///////////...........--....-----------,,,,,,,,,,,+++++++++++***********))*)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€����������������������‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…†…†††††‡‡ˆˆˆ‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒ�Ž��‘’‘’’““’’‘��Ž�Œ‹Š‰ˆˆ‡‡†††‡‡‹‹‹ŒŒ��ŽŽŽŽŽŽ���ŒŒŒ‹‹‹‹‹Š…………„„„ƒƒ‚‚‚�������������………„„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{}}}}|||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwxxxwwwwvvvvvvuuuuuuuttttttssrrrrrrrrqqqqqqqqpppppppooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhggggggggffffffffffffeeeddddddddddcccccccccccbbbbbbaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>??>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888778887777777777666666666655555555544444444443333333322222222111111111110000000///////////...........--....-----------,,,,,,,,,,,+++++++++++***********))*)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€����������������������‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…†††††††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒ��Ž��‘’’’“““’’‘‘�Ž�Œ‹Š‰ˆˆ‡‡†††‡‡‹‹ŒŒ���ŽŽŽŽ����ŒŒ‹‹‹‹‹ŠŠŠ……………„„ƒƒƒ‚‚‚������������…………„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{}}}}|||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxwwwxxxxxxxxxxxxwwwwwwwvvvwwwwwwwwwwwwwwxxxxxxwwwwwxxxwwwwwvvvvvvuuuuuuttttttssrrrrrrrrqqqqqqqqpppppppoooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhggggggggfffffffffffffeeddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>??>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888778877777777777666666666655555555544444444443333333322222222111111111100000000///////////...........--....-----------,,,,,,,,,,,+++++++++++***********))*)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€����������������������‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………†††††‡‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒ�Ž��‘‘’’’““““’‘‘���Œ‹Š‰ˆˆ‡‡‡‡‡‡‡‹‹ŒŒ���ŽŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠŠ………………„„ƒƒ‚‚‚������������…………„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{}}}}|||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwxwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwxxxxxxxwwwxxxxwwwwvvvvvvuuuuuuutttttsrrrrrrrrrqqqqqqqqpppppppoooooooonnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhgggggggggffffffffffffeeddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>??>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888778877777777777666666666655555555544444444443333333322222222111111111100000000///////////...........--....-----------,,,,,,,,,,,+++++++++++***********))*)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………†††††‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ��Ž��‘’“’“““““’‘‘���Œ‹Š‰ˆˆ‡‡‡‡‡‡‡‹‹ŒŒ���ŽŽ����ŒŒ‹‹‹ŠŠŠŠŠŠŠ………………„„„ƒƒ‚‚‚�����������…………„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{}}}}|||||||||||||||||{{{{||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxwwxxxxwwwwwvvvvvuuuuuuutttttsrrrrrrrrrqqqqqqqqpppppppooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhgggggggggffffffffffffeeddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>??>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888778877777777777666666666655555555544444444443333333322222222111111111100000000///////////...........--....-----------,,,,,,,,,,,+++++++++++***********))*)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………††††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ��Ž���‘’“’“““““’‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡‡‡‡‹ŒŒ���������ŒŒ‹‹‹ŠŠŠŠŠŠŠŠ††††………„„ƒƒ‚‚‚�����������…………„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{}}}}}|||||||||||||||{{{{{|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxwyxxxxwwwwvvvvvvuuuuuutttttsrrrrrrrrrqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggfffffffffffeeeddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>??>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888778877777777777666666666655555555444444444443333333322222221111111111100000000///////////...........--....-----------,,,,,,,,,,,+++++++++++***********))*)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………†††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ��ŽŽ��‘‘’“’““““’’‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡‡‡ˆ‹ŒŒ��������ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠ†††††………„„ƒƒ‚‚�����������…………„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{}}}}||||||||||||||||{{{{{|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwvwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxwyxxxxwwwwwvvvvvuuuuuuuttttssrrrrrrrrqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggffffffffffffeeddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>??>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888778877777777776666666666655555555444444444443333333322222221111111111100000000///////////...........--....-----------,,,,,,,,,,,+++++++++++***********))*)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€������������������������‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………†††††‡‡ˆˆ‰‰Š‹‹‹ŒŒŒŒŒ������ŽŽ���‘’’“’““““’’‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡‡ˆˆŒŒ���������ŒŒ‹‹ŠŠŠŠ‰ŠŠŠŠŠ††††††……„„ƒƒ‚‚�����������……………„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{}}}}}|||||||||||||||{{{{{||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxyyxxxxwwwwvvvvvuuuuuuuttttsrrrrrrrrrqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggffffffffffffeeddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>??>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888778877777777776666666666655555555444444444443333333322222221111111111100000000///////////...........--....-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€������������������������‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………††††‡‡‡ˆ‰‰ŠŠ‹‹ŒŒŒ��������ŽŽ���‘‘’““’“““’’‘���Ž�Œ‹Š‰ˆˆˆ‡‡‡‡ˆˆŒŒ���������ŒŒ‹‹ŠŠ‰‰‰‰ŠŠŠŠ††††††……„„ƒƒ‚‚�����������……………„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{}}}}}|||||||||||||||{{{{{||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxyyxxxxwwwwvvvvvvuuuuuuttttssrrrrrrrrqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhgggggggggfffffffffffeeeddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>??>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888778877777777776666666666655555555444444444443333333322222221111111111100000000///////////...........--....-----------,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€������������������������‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………††††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒ�������ŽŽŽ����‘’’““’’’’’‘‘��Ž�Œ‹ŠŠ‰ˆˆˆ‡ˆˆˆˆˆŒ���������ŒŒ‹‹ŠŠŠ‰‰‰‰‰ŠŠŠ††††††………„ƒƒ‚‚‚����������…………„„„„„„„„„„„„„„„„„„„„„~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}|||||||||||||||{{{{{||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvwwwwwwxxxxxxyyyxxxxwwwwvvvvvuuuuuuttttssrrrrrrrrqqqqqqqqqqpppppoooooooonnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhgggggggggfffffffffffeeedddddddddccccccccccccbbbbbaaaaaaaaaaaaaaaaaa`````````````__________^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXYYXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>??>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888778877777777776666666666655555555444444444443333333322222221111111111100000000///////////...........--....-----------,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††……………………………………………………†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽ������‘‘’““””••••””“’’‘��Ž�ŒŒ‹‹‹Š‹‹‹‹Œ���‘‘‘‘‘�����Ž���ŒŒŒŒ���Ž‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡‡†††††………………ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwxxxxxxxyxxxxwwwwvvvvuuuuutttttsssssstttttttsssssssssrrrrrrrrrqqpppppppppooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggfffffffffeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaa````````______________^^^^^]]]]]]]]\\\\\\\[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUVVVUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555554444444444333333333333222222222221111111111000000000///////////............-----------,,,,,,,,,,+++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††………………………………………………………††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡ˆˆ‰‰Š‹‹Œ���ŽŽŽŽŽ�������‘‘’’““””•••””““’‘��Ž��ŒŒ‹‹‹‹‹‹‹‹Œ��‘‘‘‘‘‘����ŽŽ��ŒŒŒŒŒ���Ž‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡‡†††††………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{|||{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwxxxxxxxxxxxwwwwvvvvuuuuuttttttssssstttttttsssssssssrrrrrrrrrqqppppppppoooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaa````````______________^^^^^^]]]]]]]\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUVVVUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555544444444444333333333333222222222221111111111000000000///////////............-----------,,,,,,,,,,+++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††………………………………………………………††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽŽŽ��������‘‘’’“““””••””““’‘���Ž�ŒŒŒ‹‹‹‹‹‹ŒŒŒ�‘‘‘‘‘‘�����Ž���ŒŒŒŒŒŒ���‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡‡†††††………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{|||{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxwwwwwvvvvuuuuttttttssssstttttttsssssssssrrrrrrrrrqqppppppppoooooooooonnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaa````````_____________^^^^^^]]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUVVVVUUUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555544444444444333333333323222222222211111111111000000000//////////.............-----------,,,,,,,,,,+++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††…………………………………………………………†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„……………………………………„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡ˆˆ‰‰Š‹‹Œ���ŽŽŽ��������‘‘’’“““”””•””““’‘‘��Ž��ŒŒ‹‹‹‹‹‹ŒŒŒŒ‘‘‘‘‘‘‘����ŽŽ��ŒŒŒŒŒŒŒŒ��Š‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡†††††………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{|||{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxwwwwwvvvvuuuuutttttssssstttttttssssssssssrrrrrrrrqpppppppppoooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggfffffffffeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaa````````_____________^^^^^^]]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUUVVVVUUUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999998888888888777777777776666666666555544444444444333333333323222222222211111111111000000000//////////.............-----------,,,,,,,,,,+++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††…………………………………………………………†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„…………………………………„„………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽŽ��������‘‘’’’“““”””””““’‘‘��ŽŽ�ŒŒŒ‹‹‹‹‹ŒŒŒŒ�‘‘‘‘‘‘�����ŽŽ��ŒŒŒŒŒŒŒŒ��ŠŠŠ‹ŠŠŠŠ‰‰ˆˆ‡‡†††††………………ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{z||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxwwwwwvvvvuuuuutttttssssstttttttssssssssssrrrrrrrrqpppppppppoooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggfffffffffeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaa````````_____________^^^^^^]]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVUVVVVUUUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999888888888877777777777666666666655554444444444433333333332322222222221111111111100000000///////////.............-----------,,,,,,,,,,+++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††……………………………………………………………††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„………………………………„„„„…………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡ˆˆ‰‰Š‹‹Œ���ŽŽ��������‘‘‘’’“““”””“””“’’‘��ŽŽ��ŒŒŒ‹‹‹ŒŒŒŒŒ��‘‘‘‘‘‘����ŽŽ��ŒŒŒŒ‹‹‹ŒŒŒ�ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††††…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{z||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxwwwwwwvvvvvuuuutttttssssstttttttssssssssssrrrrrrrrqpppppppppoooooooooonnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaa````````____________^^^^^^]]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777777666666666655554444444444433333333332322222222221111111111100000000///////////.............-----------,,,,,,,,,,+++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††……………………………………………………………††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„……………………………„„„„„……………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡ˆ‰‰ŠŠ‹ŒŒ��ŽŽŽ�������‘‘‘’’“““”””““”“’’‘���Ž��ŒŒŒŒŒŒŒŒŒŒ����‘‘‘‘‘�����ŽŽ��ŒŒ‹‹‹‹‹‹ŒŒŒ‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡‡††††…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{zz|{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwxxxxxxwwwwwwwvvvvvuuuuutttttsssstttttttssssssssssrrrrrrrrqpppppppppoooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaa````````____________^^^^^^]]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777776666666666655554444444444433333333332222222222221111111111100000000///////////.............-----------,,,,,,,,,,+++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††………………………………………………………………†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„…………………………„„„„„„………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽŽ�������‘‘’’“““””””““““’‘���Ž��ŒŒŒŒŒŒŒŒŒŒ�����‘‘‘‘�����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹ŒŒ‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡†††††………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{zz|{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxxxwwwwwwwvvvvvuuuuutttttssssttttttttsssssssssrrrrrrrrqpppppppppoooooooooonnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaa````````____________^^^^^^^]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333332222222222221111111111100000000///////////.............-----------,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††………………………………………………………………†„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„………………………„„„„„„„…………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ��ŽŽŽŽ������‘‘’’“““”””””“““’’‘��ŽŽ��ŒŒŒŒŒŒŒŒ�������‘‘‘�����ŽŽ���ŒŒ‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰ˆˆˆˆ‡‡†††††…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{zz{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxxwwwwwwwwvvvvvuuuutttttssssttttttttsssssssssrrrrrrrrqppppppppooooooooooonnnnnmmmmmmmmmmmmmmllllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^^]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333332222222222221111111111100000000///////////............-----------,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††…………………………………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„…………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽ������‘‘’’““””””””“““’‘���Ž��ŒŒŒŒŒŒŒŒ��������‘‘‘����ŽŽŽ��ŒŒ‹‹‹‹‹‹‹‹‹‹‹ˆˆ‰‰‰ˆˆˆˆˆ‡‡‡††††††………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{zzz{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwxxwwwwwwwvvvvvvuuuuutttttsssttttttttsssssssssrrrrrrrrqppppppppooooooooooonnnnnmmmmmmmmmmmmmmllllllllllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^^]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333332222222222221111111111000000000///////////............-----------,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyzzzzzzzzyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††…………………………………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„……………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽ������‘‘’’““”””””””“’“’‘��ŽŽ�ŒŒŒŒŒŒŒŒŒ��������‘‘�����ŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠ‹‹‹ˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwxwwwwwwwvvvvvvuuuuutttttsssutttttttsssssssssrrrrrrrqqppppppppooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^^]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555554444444444333333333332222222222221111111111000000000///////////............-----------,,,,,,,,,,,++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyzzzzzzzzyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††…………………………………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆˆˆ‰‰Š‹‹ŒŒŒ��ŽŽŽŽ������‘‘’’““”””””””“’’’‘��Ž��ŒŒŒŒŒŒŒŒ�����Ž���‘�����ŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠ‹ˆˆˆˆˆˆˆˆ‡‡‡‡††††††††……………ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuttttttssutttttttsssssssssrrrrrrrqpppppppppooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeedddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````___________^^^^^^^]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555544444444444333333333332222222222221111111111000000000///////////............-----------,,,,,,,,,,,++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyzzzzzzzyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††…………………………………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„…………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽ�����‘‘’““”””””””““’’‘���Ž��ŒŒŒŒŒŒŒ����ŽŽŽ���‘����ŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡ˆˆˆ‡‡‡‡‡‡†††††††††…†………ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvuuuuuutttttssutttttttsssssssssrrrrrrrqppppppppoooooooooooonnnnnmmmmmmmmmmmmmmmmmlllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555544444444444333333333332222222222211111111111000000000//////////.............-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyyzzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…………………………………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„……………………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽ�����‘’’““””••”””““’’‘���Ž��ŒŒŒŒŒŒ�����ŽŽ��������ŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡††††††††††…………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvuuuuuutttttssuuttttttsssssssssrrrrrrrqppppppppoooooooooooonnnnnmmmmmmmmmmmmmmmmmmlllllllkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999998888888888777777777776666666666555544444444444333333333322222222222211111111111000000000//////////.............-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! xyyyyyyyyyyyyyyyzzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…………………………………………………………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„………………………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽŽ����‘‘’’“”””•••””““’’‘��ŽŽ��ŒŒŒŒŒŒ�����Ž����Œ���ŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡††††††††††††………ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€~~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvuuuuuutttttssuuttttttssssssssrrrrrrrrqppppppppooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlllllllkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^]]]]]]]]]\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999888888888877777777777666666666655554444444444433333333332222222222221111111111100000000///////////.............-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! xyyyyyyyyyyyyyyyzzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒŒ�����ŽŽŽŽŽ����‘‘’““”””•••””“’’’‘��ŽŽ��ŒŒŒŒŒ����������ŒŒ���Ž���ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡†††††††††††††††……ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€~~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvuuuuuuuttttttsuuttttttssssssssrrrrrrrqqppppppppooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggffffffffeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^]]]]]]]]]]\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777777666666666655554444444444433333333332222222222221111111111100000000///////////.............-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! xyyyyyyyyyyyyyyyzzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€������������������‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ������ŽŽŽŽ����‘’’““””•••”””“’‘‘‘��ŽŽ��ŒŒŒŒŒ����������ŒŒ��ŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡††††††††††††††††††…ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttssuuttttttsssssssrrrrrrrrqqppppppppoooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggffffffffeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````_________^^^^^^]]]]]]]]]]\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777776666666666655554444444444433333333332222222222221111111111100000000///////////............-----------,,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! xxyyyyyyyyyyyyyyyzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€������������������‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡ˆˆ‰ŠŠ‹‹ŒŒŒ�������ŽŽŽŽ���‘‘’““”””•••””““’‘‘���ŽŽ���ŒŒŒ����������ŒŒ‹�ŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ†††††††††††††††††††††††……ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttssuuttttttsssssssrrrrrrrrqqpppppppooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggffffffffeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^]]]]]]]]]]\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333332222222222221111111111100000000///////////............-----------,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! xxyyyyyyyyyyyyyyyzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€������������������‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ��������ŽŽŽ���‘‘’““””•••”””““’‘‘���ŽŽ��������������ŒŒŒ‹‹ŽŽ��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰†††††††††††††††††††††††……ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttssuuttttttssssssrrrrrrrrqqqppppppppoooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggfffffffeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````_________^^^^^^]]]]]]]]]]\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666655554444444444333333333332222222222221111111111100000000///////////............-----------,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! xxyyyyyyyyyyyyyyyzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�������������������‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡ˆˆ‰‰Š‹‹‹ŒŒŒ��������ŽŽ����‘’’“”””•••”””“’’‘‘���ŽŽ������������ŒŒŒŒ‹‹ŠŽ��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰††††††††††††††††††††††…†…ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttssuuttttttsssssrrrrrrrrqqqqpppppppoooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggfffffffeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555554444444444333333333332222222222221111111111000000000///////////............-----------,,,,,,,,,,,++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! xxyyyyyyyyyyyyyyyzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�������������������‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒ��������ŽŽ���‘‘’““”””••”””““’‘‘‘���ŽŽ����������ŒŒŒŒŒ‹‹ŠŠ���ŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††………ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssuuttttttsssssrrrrrrrrqqqqppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggffffffeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555554444444444333333333332222222222221111111111000000000//////////.............-----------,,,,,,,,,,,++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxyyyyyyyyyyyyyyyyzzzzzyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€��������������������‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒ�������ŽŽ���‘‘’““”””””””““’’‘�‘���ŽŽ�����ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰��ŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††………ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttssssuttttttssssssrrrrrrrqqqqqppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggffffffeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888888877777777776666666666555544444444444333333333332222222222221111111111000000000//////////.............-----------,,,,,,,,,,,++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyzzzzzyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€��������������������‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ����ŽŽ���‘’’“””””””””““’‘‘�����ŽŽ�����ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰�ŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††††††…………ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttssssssuttttttsssssrrrrrrrrqqqqqppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhgggggggggggggfffffeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999888888888877777777777666666666655554444444444433333333332222222222221111111111100000000///////////.............-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyzzzzzyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€��������������������‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ���ŽŽ���‘‘’““”””””””““’’‘�����ŽŽŽ����ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††††††…………ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuttttttttttttsssssssssstttttttsssssrrrrrrrqqqqqqppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhgggggggggggggfffffeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999888888888877777777777666666666655554444444444433333333332222222222221111111111100000000///////////.............-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyzzzzzyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€���������������������‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ��ŽŽ���‘’’““””””””““’’‘‘�����ŽŽŽ���ŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††††…†…………ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttsssssssssssssstttttttsssssrrrrrrrqqqqqqpppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhgggggggggggggfffffeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777777777666666666655554444444444433333333332222222222221111111111100000000///////////.............-----------,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŒŒŒŒŒŒ���ŽŽ���‘’’“““““““’’‘‘�������ŽŽŽ����ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{}}}||||||||||||||||||||{{|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuttttttttttttttttttrrrrrrrrqqqqqppppppppppppooooooonnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiihhhhhhggggggggggggfffffffeeeeeeeeeedddddddddddccccddddccccccccccccbbbbbbbbb`````````__________^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777777777777666666666665555555554444444444433333333332232222222222111111111110000///////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹ŒŒŒŒŒ���Ž���‘‘’’““““““’’‘‘����Ž���ŽŽŽ���ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{}}|||||||||||||||||||||{{|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuutttttttttttttttstssrrrrrrrrqqqqqppppppppppppooooooonnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiihhhhhhhggggggggggggffffffeeeeeeeeeedddddddddddccccddddcccccccccccbbbbbbbbbb`````````__________^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777777777777666666666665555555554444444444433333333332222222222222111111111100000///////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹‹‹ŒŒŒŒ���ŽŽ���‘‘’’““““’’’‘‘‘����Ž���ŽŽ���ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{}}||||||||||||||||||||{{{||||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuutttttttttsssssssssssrrrrrrrrqqqqqppppppppppppoooooooonnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjjiihhhhhhhggggggggggggffffffeeeeeeeeeddddddddddddccccdddccccccccccccbbbbbbbbbb````````___________^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888887777777777777666666666655555555554444444444433333333332222222222222111111111100000///////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒ��ŽŽ���‘‘’’’“““’’’‘‘‘����ŽŽ��ŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{|||||||||||||||||||||{{{{|||||||||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuutttttttssssssssssssssrrrrrrrrqqqqqppppppppppppoooooooonnnnnmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjjjihhhhhhhhgggggggggggffffffeeeeeeeeddddddddddddcccccdddcccccccccccbbbbbbbbbbb````````___________^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888887777777777777666666666655555555554444444444433333333332222222222222111111111100000///////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒ��ŽŽŽ���‘‘’’’’’’’’‘‘�����ŽŽŽ��ŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{||||||||||||||||||||{{{{{|||||||||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuttttttssssssssssssssssrrrrrrrqqqqqqppppppppppppoooooooonnnnnmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjjjjihhhhhhhhggggggggggffffffeeeeeeeedddddddddddccccccddccccccccccccbbbbbbbbbbb```````___________^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888887777777777777666666666655555555554444444444333333333332222222222222111111111100000///////////..........--------------,,,,,,,,,,,+++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒ���ŽŽ���‘‘‘’’’’’’‘‘‘�����ŽŽŽ��ŽŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{||||||||||||||||||{{{{{{{||||||||||||{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuutttttsssssssssssssssssrrrrrrrqqqqqqppppppppppppoooooooonnnnmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkjjkkjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhgggggggggggfffffeeeeeeeedddddddddddccccccdcccccccccccccbbbbbbbbbbb```````___________^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888877777777777777666666666655555555554444444444333333333332222222222222111111111100000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒ���ŽŽ����‘‘’’’’’’‘‘‘�����ŽŽŽ��ŽŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{|||||||||||||||||{{{{{{{{||||||||||||{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuutttttsssssssssssssssssrrrrrrqqqqqqqppppppppppppoooooooonnnnmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkjjkjjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhggggggggggfffffeeeeeeedddddddddddcccccccdcccccccccccccbbbbbbbbbba```````___________^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::99999999988888888887777777777777766666666665555555555444444444433333333333222222222222111111111110000///////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ����ŽŽ����‘‘‘’’’’‘‘‘‘����ŽŽŽ����ŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{||||||||||||||||{{{{{{{{{|||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuutttttssssssssssssssssssrrrrrqqqqqqqqppppppppppppoooooooonnnnmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhgggggggggfffffeeeeeedddddddddddccccccccccccccccccccccbbbbbbbbbba```````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::99999999988888888887777777777777666666666665555555555444444444433333333333222222222222111111111110000///////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŒ���ŽŽŽ����‘‘‘’’’’‘‘‘�����ŽŽŽ���ŒŒŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{||||||||||||||{{{{{{{{{{{|||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuutttttssssssssssssssssssrrrrqqqqqqqqpppppppppppppooooooonnnnnmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhgggggggggfffffeeeeeeddddddddddcccccccccccccccccccccccbbbbbbbbbba``````___________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::99999999988888888887777777777777666666666665555555554444444444433333333333222222222222111111111110000///////////...........-------------,,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒ�����ŽŽŽ�����‘‘‘’’’‘‘‘����ŽŽŽ���ŒŒŒŒ���ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{|||||||||||||{{{{{{{{{{{{||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuttttssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooonnnnnmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhgggggggffffffeeeeeeddddddddddccccccccccccccccccccccbbbbbbbbbbba``````___________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::99999999988888888887777777777777666666666665555555554444444444433333333332222222222222111111111110000///////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒ�����ŽŽŽŽ������‘‘‘’’’‘‘‘����ŽŽ���ŒŒŒŒ‹‹�ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{||||||||||||{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvuuuutttttssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooonnnnnmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhgggggggffffffeeeeeddddddddddcccccccccccccccccccccccbbbbbbbbbbba``````___________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777777777777666666666665555555554444444444433333333332222222222222111111111100000///////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒŒ���ŽŽŽŽŽŽ�����‘‘‘‘‘’’’‘‘‘����Ž���ŒŒŒ‹‹‹‹‹ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{|||||||||||{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvuuuutttttsssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooonnnnnmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhgggggggffffffeeeeeddddddddddcccccccccccccccccccccccbbbbbbbbbbba`````___________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777777777777666666666655555555554444444444433333333332222222222222111111111100000///////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒ���ŽŽŽŽ��������‘‘‘‘’’’’‘‘‘����Ž��ŒŒŒ‹‹‹‹ŠŠŠŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvuuuuutttttsssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooonnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhggggggfffffffeeeeedddddddddccccccccccbcccccccccccccbbbbbbbbbbaa`````___________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777777777777666666666655555555554444444444333333333332222222222222111111111100000///////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽ����������‘‘‘’’’’’’’‘‘����Ž��ŒŒ‹‹‹ŠŠŠŠŠŠ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzz{{{{zzzzzzzyyyyyyyyyyyxxxxwwwwwwwwwwvvvvvvvvuuuuutttttsssssssssrrrrrrrrrrqqqqqqqqqppppppppppppppoooooonnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhgggggggfffffffeeeeddddddddddccccccccccbcccccccccccccbbbbbbbbbbaa`````___________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888877777777777777666666666655555555554444444444333333333332222222222221111111111100000//////////...........--------------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽ���������‘‘‘‘’’’’’’’’’‘‘���Ž��ŒŒ‹‹ŠŠŠŠ‰‰‰‰‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzz{{{{{{zzzzzzyyyyyyyyyyyxxxxxxwwwwwwwwvvvvvvvuuuuuttttttssssssssssrrrrrrrrrqqqqqqqqppppppppppppooooooonnnnnnnmmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhgggggggfffffffeeeeddddddddddccccccccccbcccccccccccccbbbbbbbbbbaa`````___________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999888888888877777777777777666666666655555555554444444444333333333332222222222221111111111100000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ��Ž��������‘‘‘‘‘‘’’’’’’’’’’‘‘���Ž��Œ‹‹ŠŠŠ‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzz{{{{{{{zzzzzzyyyyyyyyyyyxxxxxxwwwwwwwvvvvvvvuuuuutttttttssssssssssrrrrrrrrrqqqqqqqpppppppppppoooooooonnnnnnnnmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhgggggggffffffffeeeeddddddddddcccccccccbbccccccccccccbbbbbbbbbbbaa````____________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999888888888877777777777776666666666655555555554444444444333333333332222222222221111111111100000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ��ŽŽ����‘‘‘‘‘‘’’’’’’’““““’’’’‘‘��ŽŽ�Œ‹‹ŠŠ‰‰‰‰‰ˆˆˆˆŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzzzzz{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxwwwwwwwvvvvvvuuuuuutttttttssssssssssrrrrrrrrrqqqqqqpppppppppppoooooooonnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjiiiihhhhhhhhhhgggggggffffffffeeeeddddddddddcccccccccbbccccccccccccbbbbbbbbbbbaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::99999999888888888877777777777776666666666655555555544444444444333333333332222222222221111111111100000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆ‰ŠŠ‹‹Œ��Ž����‘‘‘’’’’’’’’““““““““’’’‘‘���Ž�ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzzzzz{{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuutttttttsssssssssssrrrrrrrrqqqqpppppppppppoooooooooonnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggffffffffeeeeedddddddddccccccccccbbccccccccccccbbbbbbbbbbaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999888888888877777777777776666666666655555555544444444444333333333322222222222221111111111100000//////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰‰Š‹‹Œ�ŽŽ���‘‘’’’’“““““““““““““““’’’‘���Ž��Œ‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzzz{{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxxxxwwwwwvvvvvvuuuuuuuttttttttssssssssssrrrrrrrrrqqqpppppppppppooooooooooonnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggggggffffffffeeeedddddddddddcccccccccbbcccccccccccbbbbbbbbbbbaaa```____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999998888888888877777777777776666666666655555555544444444444333333333322222222222221111111111100000//////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆ‰‰ŠŠ‹Œ��Ž���‘‘’’““““““““”””””“““““’’‘‘��ŽŽ�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyzzzzz{{{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxwwwwwwvvvvvuuuuuuutttttttttsssssssssssrrrrrrrrqqppppppppppppooooooooooonnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhggggggggfffffffffeeeeddddddddddccccccccccbbcccccccccccbbbbbbbbbbbaaa```____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999998888888888877777777777776666666666555555555544444444444333333333322222222222221111111111000000//////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŒ�Ž���‘’’“““”””””””””””””““““’’‘���Ž�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyzzzzz{{{{{{|{{{{{{zzzzyyyyyyyyyyyxxxxwwwwwwvvvvvuuuuuuutttttttttssssssssssssrrrrrrrrqqpppppppppppoooooooooooonnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhgggggggggffffffffeeeeeddddddddddcccccccccbbbcccccccccccbbbbbbbbbbbaaa```___________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999998888888888877777777777776666666666555555555544444444444333333333322222222222221111111111000000//////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰‰Š‹‹Œ�Ž���‘’’““””””•••••”””””””““’’‘���Ž�ŒŒ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡†††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡††††††††††††††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyzzzz{{{{{{|||{{{{{zzzzyyyyyyyyyyyxxxwwwwwwvvvvvuuuuuutttttttttttsssssssssssrrrrrrrrrqpppppppppppoooooooooooonnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhgggggggggfffffffffeeeeeddddddddddcccccccccbbbccccccccccbbbbbbbbbbbaaaa```___________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::99999998888888888777777777777776666666666555555555544444444443333333333322222222222211111111111000000//////////...........-------------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆ‰‰ŠŠ‹Œ��Ž��‘‘’““””••••••••••””””“““’‘‘��ŽŽ�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡†††††ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyzzzzz{{{{{|||||{{{{zzzzyyyyyyyyyyyxwwwwwwwvvvvvuuuuuutttttttttttssssssssssssrrrrrrrrrqpppppppppppooooooooooonnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhggggggggggffffffffffeeeeeddddddddddcccccccccbbbccccccccccbbbbbbbbbbbaaaa``____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::99999998888888888777777777777776666666666555555555544444444443333333333322222222222211111111111000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹Œ�Ž��‘‘’““”•••••••••••••”””““’’‘���Ž�Œ‹‹Š‰‰ˆˆ‡‡‡‡†††††††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzz{{{{||||||{{{{zzzzyyyyyyyyyyywwwwwwwwvvvvuuuuuuttttttttttssssssssssssssrrrrrrrrrpppppppppppoooooooooooonnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhgggggggggggfffffffffeeeeeeddddddddddcccccccccbbbcccccccccbbbbbbbbbbbaaaaa``____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::99999998888888888777777777777766666666666555555555544444444443333333333322222222222211111111111000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹Œ�ŽŽ��‘’’“””••–––––––•••”””““’’‘���Ž�Œ‹‹Š‰‰ˆˆ‡‡‡‡††††††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzz{{{{||||||{{{{zzzzyyyyyyyyyyywwwwwwwvvvvvuuuuutttttttttttssssssssssssssrrrrrrrrrpppppppppppooooooooooonnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhggggggggggggffffffffffeeeeeddddddddddccccccccccbbbccccccccbbbbbbbbbbbbaaaaa`_____________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::99999998888888888777777777777766666666666555555555544444444443333333333322222222222211111111111000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwwxxxwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††……††††††††††††††††‡‡‡‡‡‡†††††††…………………††††‡‡ˆˆ‰‰ŠŠ‹Œ�ŽŽ��’’“””•••––––••••”””““’’‘�””“’‘���ŽŽ�ŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzzyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuussrrrrrrrrrrrrrrrqqqqqqqqqonnnnnnnnnnnnmmmmmmmmmmmlmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiijjiiiiiiiiiiiiiihhhhhhhhhiiiihhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbaaaaaaaaaaaaa```````````_^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555455544444444443333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††…………†††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††………………††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ�Ž���’““”•••–––––••••””““’’‘��”“’‘���ŽŽ��ŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{zzzzzyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuusrrrrrrrrrrrrrrrqqqqqqqqqqonnnnnnnnnnnnmmmmmmmmmmmlmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiijjiiiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbaaaaaaaaaaaa```````````__^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777776666666666655555555554455544444444443333333333322222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……………††††‡‡‡ˆˆ‰ŠŠ‹‹Œ�ŽŽ��‘’“””••––––––•••””““’’‘���“’‘‘��ŽŽ��ŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{z{{{zzzzzyyyyxxxxxxxxxxwwxxxwwwwwwvvvvvvuuuuuuuuutrrrrrrrrrrrrrrrqqqqqqqqqqqonnnnnnnnnnnmmmmmmmmmmmmlmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiijjiiiiiiiiiiiiiihhhhhhhhhiihhhhhhhhhhhhggggggggggfggggffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbaaaaaaaaaaaaa```````````__^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554455544444444443333333333322222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………†††††‡‡‡ˆˆ‰ŠŠ‹‹Œ��Ž���‘’“””••–––––•••”””“’’‘���Ž’’‘��ŽŽ��ŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{zzzzzzzzzyyyyxxxxxxxxwwwwxxwwwwwwvvvvvvuuuuuuuuuttrrrrrrrrrrrrrrrqqqqqqqqqqponnnnnnnnnnnmmmmmmmmmmmllmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiijjiiiiiiiiiiiiihhhhhhhhhhihhhhhhhhhhhhgggggggggggfggggffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbaaaaaaaaaaaaa```````````__^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554455444444444443333333333322222222222111111111110000000///////////..........-------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††……………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡ˆˆ‰ŠŠ‹‹Œ��Ž���‘‘““””•••–––••••””“’’‘���Ž�’‘���Ž��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyxxxxxxxwwwwwxwwwwwwwvvvvvuuuuuuuuuuttrrrrrrrrrrrrrqqqqqqqqqqqqpnnnnnnnnnnnnmmmmmmmmmmmmlmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiijjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggffgggffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbaaaaaaaaaaaa````````````__^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWVVWWVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554455444444444443333333333222222222222111111111110000000//////////...........-------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††…………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡ˆˆ‰‰Š‹‹Œ��ŽŽ���‘’“”””•••••••••””““’‘���ŽŽ�‘���Ž��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuutttrrrrrrrrrrrrqqqqqqqqqqqqqpnnnnnnnnnnnmmmmmmmmmmmmllmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggffggfffffffffffeeeeeeeeeeddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````__^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWVVWWVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554455444444444443333333333222222222222111111111110000000//////////...........-------,,,,,,,,,,,++++++++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwxwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�������������‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††…………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡ˆˆ‰‰Š‹‹Œ��ŽŽ���‘‘’“”””•••••••”””“’’‘���ŽŽ�Œ���Ž��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyzzzyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuutttrrrrrrrrrrrqqqqqqqqqqqqqppnnnnnnnnnnnmmmmmmmmmmmmmlmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggfffggffffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbaaaaaaaaaaa`````````````__^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWVVWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555445544444444444333333333322222222222211111111110000000///////////...........-------,,,,,,,,,,,++++++++++++************)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ��������������‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††…………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡ˆ‰‰Š‹‹Œ��ŽŽ���‘‘’’“”””••••••”””“’’‘���Ž��Œ‹��Ž��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuutttrrrrrrrrrrqqqqqqqqqqqqqpppnnnnnnnnnnnmmmmmmmmmmmmllmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggfffgfffffffffffeeeeeeeeeeddddddddddccccccccccccbbbbbbaaaaaaaaaaa`````````````__^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555445544444444443333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ���������������‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ�ŽŽ����‘‘’’“”””••••”””““’’‘���Ž��Œ‹‹�Ž��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuttttrrrrrrrrrqqqqqqqqqqqqqqpppnnnnnnnnnnnmmmmmmmmmmmmllmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiijiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffffgfffffffffffeeeeeeeeeeddddddddddccccccccccccbbbbbbaaaaaaaaaaa````````````___^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWVVWVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777776666666666655555555554445544444444443333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ����������������‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡ˆˆ‰‰Š‹ŒŒ�ŽŽ����‘‘’’’”””””•””””““’’‘���Ž��Œ‹‹ŠŽ��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvwwwvvvvvvvvuuuuuuuuuuttttrrrrrrrrqqqqqqqqqqqqqqppppnnnnnnnnnnmmmmmmmmmmmmmllmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiijiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbaaaaaaaaaaa`````````````__^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554445544444444443333333333322222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ����������������‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡ˆˆ‰Š‹‹Œ�ŽŽ����‘‘’’’“”””””””””““’’‘���Ž�ŒŒ‹ŠŠ‰��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvwwvvvvvvvvvuuuuuuuuuuttttrrrrrrrrqqqqqqqqqqqqqqppppnnnnnnnnnnmmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeddddddddddcccccccccccccbbbbbbaaaaaaaaaa`````````````___^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554445544444444443333333333322222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ�����������������‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡ˆˆ‰‰Š‹ŒŒ�Ž����‘‘’’’““””””””””““’’‘���Ž�ŒŒ‹ŠŠ‰‰�ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyxxxxxxxxxxwwwwwwwwwwvvvvvwvvvvvvvvvuuuuuuuuuutttttrrrrrrrqqqqqqqqqqqqqqpppppnnnnnnnnnmmmmmmmmmmmmmlllmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbbbbaaaaaaaaaa`````````````___^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554445444444444443333333333222222222222111111111110000000///////////..........-------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ������������������‚‚‚‚‚‚‚���������������������‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡ˆˆ‰Š‹‹Œ�ŽŽ���‘‘’’’“““”””””””““’’‘���Ž�ŒŒ‹ŠŠ‰‰ˆŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttrrrrrrrqqqqqqqqqqqqqqpppppnnnnnnnnnmmmmmmmmmmmmmlllmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffeeeeeeeeedddddddddcccccccccccccbbbbbbbaaaaaaaaaa`````````````___^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWVVVWVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554445444444444443333333333222222222222111111111110000000//////////...........-------,,,,,,,,,,,++++++++++++************))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�����������������������������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ�������������������‚‚‚‚‚‚����������������������‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡ˆˆ‰‰Š‹ŒŒ�Ž���‘‘’’’“““””””””””“’’‘���Ž�Œ‹‹ŠŠ‰ˆˆˆŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttrrrrrrqqqqqqqqqqqqqqppppppnnnnnnnnnmmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiijiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffeeeeeeeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaa`````````````___^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWVVVWVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444544444444444333333333322222222222211111111111000000///////////...........-------,,,,,,,,,,,++++++++++++************))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ��������������������‚‚‚‚‚�����������������������‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡ˆˆ‰ŠŠ‹Œ�ŽŽ���‘‘’’“““””•••”””““’‘‘��Ž�Œ‹‹Š‰‰ˆˆˆ‡Œ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttrrrrrrqqqqqqqqqqqqqpppppppnnnnnnnnmmmmmmmmmmmmmmlllmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaaa`````````````___^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555444544444444443333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ���������������������‚‚‚‚������������������������‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡ˆˆ‰‰Š‹‹Œ�Ž���‘‘’’“““”””••••””““’‘��Ž�ŒŒ‹Š‰‰ˆˆ‡‡‡‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttrrrrrrqqqqqqqqqqqqqpppppppnnnnnnnnmmmmmmmmmmmmmmlllmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhghhhhhhhggggggggggffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaaa````````````____^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777776666666666655555555554444544444444443333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ����������������������‚‚‚��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹Œ��Ž���‘‘’’““””””••••””“’’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttrrrrrqqqqqqqqqqqqqqpppppppnnnnnnnmmmmmmmmmmmmmmmlllmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaaa````````````____^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554444544444444443333333333322222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚���������������������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹Œ�ŽŽ���‘’’““””””•••••””“’‘��Ž�Œ‹ŠŠ‰ˆˆ‡‡‡‡†‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuutttttttrrrrrqqqqqqqqqqqqqqpppppppnnnnnnnmmmmmmmmmmmmmmllllmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhghhhhhhhgggggggggfffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaaa````````````____^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554444544444444443333333333222222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚�����������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹Œ�Ž���‘‘’’““”””••••••””“’‘��Ž�Œ‹Š‰‰ˆ‡‡‡†††‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvuuuuuuuuuuuuttttttttrrrrrqqqqqqqqqqqqqppppppppnnnnnnnmmmmmmmmmmmmmmllllmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhghhhhhhgggggggggggffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaaa```````````_____^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554444444444444443333333333222222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒ�Ž���‘‘’’““””•••––••””“’‘��Ž�Œ‹Š‰ˆˆ‡‡‡†††‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuvvvvuuuuuuuuuuuutttttttttrrrrqqqqqqqqqqqqqqppppppppnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhghhhhhhggggggggggfffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaaa```````````_____^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555554444444444444443333333333222222222222111111111110000000//////////...........-------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡ˆˆ‰ŠŠ‹Œ��Ž���‘’’““”””•••––••””“’‘��ŽŒ‹Š‰‰ˆ‡‡‡††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuvvvuuuuuuuuuuuuttttttttttrrrrqqqqqqqqqqqqqqppppppppnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhghhhhhhgggggggggggfffffffffffffffffffeeeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaa````````````_____^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555554444444444444443333333333222222222222111111111110000000//////////...........-------,,,,,,,,,,,++++++++++++************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡ˆ‰‰Š‹‹Œ�ŽŽ���‘’’““””••••––••””“’‘�Ž�Œ‹Š‰‰ˆ‡‡‡††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuuuvvuuuuuuuuuuuuuttttttttttrrrrqqqqqqqqqqqqqpppppppppnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgghhhhhhggggggggggffffffffffffffffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbbaaaaaaaaaa``````````______^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555444444444444444333333333322222222222211111111110000000///////////...........-------,,,,,,,,,,,++++++++++++************)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡ˆˆ‰‰Š‹ŒŒ�Ž���‘‘’’““””••••––••””“’‘�Ž�Œ‹Š‰ˆˆ‡‡†††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuvuuuuuuuuuuuuutttttttttttrrrrqqqqqqqqqqqqqpppppppppnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgghhhhhhgggggggggggfffffffffffffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbbaaaaaaaaaa```````````_____^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::::9999999999888888888887777777777666666666655555555554444444444444443333333333322222222222211111111110000000///////////...........------,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡ˆˆ‰ŠŠ‹Œ��Ž���‘‘’““”””••••––••””“’‘�Ž�Œ‹Š‰‰ˆ‡‡†††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuvuuuuuuuuuuuuutttttttttttrrrqqqqqqqqqqqqqqpppppppppnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggghhhhhgggggggggggffffffffffffffffffffeeeeeeeeeeddddddddccccccccccccccbbbbbbbaaaaaaaaaa``````````______^^^^^^^^]]]]]]]]]\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444444444443333333333322222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡ˆ‡ˆˆ‰Š‹‹Œ�ŽŽ���‘’’““””•••••––••””“’‘�Ž�Œ‹Š‰‰ˆ‡‡‡††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttrrqqqqqqqqqqqqqqqpppppppppnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggghhhhhgggggggggggffffffffffffffffffffeeeeeeeeedddddddddcccccccccccccbbbbbbbbaaaaaaaaa```````````______^^^^^^^]]]]]]]]]\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444444444443333333333222222222222111111111110000000///////////...........------,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! tttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{|||||||||||{{||||||||||||||||||||||}~~~~€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€������‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€������������������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††‡‡ˆ‰‰Š‹ŒŒ�Ž���‘‘’““””••–––––———–••”“’‘�Ž�Œ‹‹Š‰‰ˆˆ‡‡‡‡���ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhiihhhhhhhhhhhggggggggggggffffffeeeeeeeeeedddddddddbbbbbbbbbbbbaaaaaaaaaaaaa````````__________^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;<;;;;;;;;;;::::::::::99999999988888888887777777777776666666666655555555554445444444444443333333333222222111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{||||||||||{{{|||||||||||||||||||||}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€�������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€�����������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………„„………………………………………………………………†††††††††††††††††††††††‡‡‡ˆ‰ŠŠ‹Œ��Ž���‘’’“””•••–––––———–••”“’‘�Ž�Œ‹‹Š‰‰ˆˆ‡‡‡‡��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhiihhhhhhhhhhhggggggggggggffffffeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;<;;;;;;;;;;::::::::::99999999988888888887777777777776666666666655555555554445444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{||||||||||{{{||||||||||||||||||||||~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………„„„„„………………………………………………………………†††††††††††††††††††††††‡‡‡‰‰Š‹‹Œ�Ž���‘‘’““””••––––––———–••”“’‘�Ž�ŒŒ‹Š‰‰ˆˆ‡‡‡‡��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhihhhhhhhhhhhhggggggggggggffffffeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;<;;;;;;;;;;::::::::::99999999988888888887777777777776666666666555555555554445444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{|||||||||{{{{|||||||||||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„……………………………………………………………††††††††††††††††††††††††‡‡ˆ‰‰Š‹Œ��Ž��‘‘’““””••–––––––———–•”““’��Ž��Œ‹Š‰‰ˆˆˆ‡‡‡�ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqqppppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaaaaa```````__________^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;<;;;;;;;;;;::::::::::99999999988888888887777777777676666666666555555555554445444444444433333333332222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!"""!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{|||||||||{{{{|||||||||||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††…††††††‡‡ˆ‰ŠŠ‹Œ�Ž���‘’’““”•••––––——–——––•”“’‘��Ž��Œ‹ŠŠ‰ˆˆ‡‡‡‡ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqqppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmllmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfffffeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999988888888888777777777767666666666655555555555444444444444443333333333222222111111111110000000000////////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!"""!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{||||||||{{{{{||||||||||||||||||||~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††…………††††‡‡‡ˆ‰Š‹ŒŒ�Ž��‘‘’““””••–––————–——––•”“’‘��Ž��Œ‹ŠŠ‰ˆˆˆ‡‡‡ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmllmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggffffeeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaaaaa``````___________^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888888777777777767666666666655555555554444444444444443333333333222222111111111110000000000///////...........------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!"""!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{||||||||{{{{{||||||||||||||||||||~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††………………††††‡‡ˆˆŠŠ‹Œ�Ž���‘’““””••–––—————–——–••”“’‘��Ž��Œ‹ŠŠ‰ˆˆ‡‡‡‡ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmllmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffeeeeeeeeeeeedddddddddcbbbbbbbbbaaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444443333333333222222111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!"""!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{|||||||{{{{{{|||||||||||||||||||~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††…………………††††‡‡ˆˆŠ‹‹Œ�Ž��‘’’“””••–––——————–—––•””“’‘��Ž�ŒŒ‹ŠŠ‰ˆˆ‡‡‡‡ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuutttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmlllmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeddddddddddcbbbbbbbbbaaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\[\[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""!!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{|||||||{{{{{{|||||||||||||||||||~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††………………………†††‡‡ˆ‰Š‹Œ�Ž���‘’““”••–––———————–—––•”“’’‘��Ž�ŒŒ‹ŠŠ‰ˆˆ‡‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmlllmmmmmmmmmmllllllllllllllklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddddcbbbbbbbbbaaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""!!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{||||||{{{{{{{||||||||||||||||||~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††††††…………………………†††‡ˆˆ‰Š‹Œ�Ž��‘’’“””•–––———————––—–••”“’‘���Ž�Œ‹‹Š‰‰ˆˆ‡‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmllllmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddddcbbbbbbbbbaaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777666666666666555555555554444444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""!!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{||||||{{{{{{{||||||||||||||||||~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††……………………………†††‡ˆˆ‰‹Œ�Ž��‘‘’“””••––————————––––•”“’’‘��Ž��Œ‹‹Š‰‰ˆˆ‡‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmllllmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffeeeeeeeeeeeeeddddddddddccbbbbbbbbaaaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999888888888887777777777666666666666555555555554444444444444433333333332222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!""!!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{|||||||||||||||||~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„…………………………………………††††……………………………………††‡ˆ‰‰‹Œ�Ž��‘’““”••––————————––•–••”“’‘���Ž�ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmllllmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeedddddddddddccbbbbbbbbaaaaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999988888888888777777777766666666666655555555555444444444444443333333333222222111111111110000000000////////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„…………………………………………………………………………………………††‡ˆ‰Š‹Œ�Ž�‘‘’“”••–––————————––•–•”“’‘‘��Ž��Œ‹‹Š‰‰ˆˆ‡‡‡††ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmlllllmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeedddddddddddccbbbbbbbbaaaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[\[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888888777777777766666666666655555555554444444444444443333333333222222111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{||||||||||||||||~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„………………………………………………………………………………………††‡ˆ‰ŠŒ�Ž��‘’“””••––————————––•••”““’‘��ŽŽ�ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡††ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmmlllllmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeedddddddddddcccbbbbbbbbaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444433333333333222222111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„…………………………………………………………………………„…………††‡ˆ‰ŠŒ�Ž��‘’“”••––—————————––•”•”“’‘���Ž�ŒŒ‹‹Š‰‰ˆˆˆ‡‡‡††ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuttttttttttttttsssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmmlllllmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjijjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeddddddddddddcccbbbbbbbbaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!""!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{|||||||||||||||~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„……………………………………………………………………„„„„………††‡ˆ‰ŠŒ�Ž�‘’““”••––————————––•”””“’‘���Ž�ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmllllllmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjijjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeddddddddddddcccbbbbbbbbaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666555555555554444444444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!"!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{||||||||||||||~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„………††‡ˆ‰ŠŒŽ��‘’“”••––————————––••”““’‘���Ž�ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooooooonnnnnmmmmmmmmmmmmmmllllllmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjijiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeddddddddddddccccbbbbbbbaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999888888888887777777777666666666666555555555554444444444444433333333332222221111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!"!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{||||||||||||||~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„……††‡ˆ‰‹�Ž��‘’“”••––———————–––•”“““’‘��Ž�ŒŒ‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡†††ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooooooonnnnnmmmmmmmmmmmmmlllllllmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiijiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeddddddddddddcccccbbbbbbbaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999888888888887777777777666666666666555555555554444444444444433333333332222221111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!"!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€����€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„……†‡‡ˆŠ‹�Ž�‘’“””•–––——————–––•””“’’‘��Ž�ŒŒ‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††††ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooooonnnnnmmmmmmmmmmmmmlllllllmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiijiiiiiiiiiiiihhhhhhhhhhhghhhhggggggggggggfffffffffeeeeeeddddddddddddddcccccbbbbbbaaaaaaaaaaaa````````_____________^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSRSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888888777777777766666666666655555555554444444444444443333333333222222111111111110000000000////////...........-----------,,,,,,,,,,,++++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!"!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€���€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„……†‡‡‰Š‹�Ž�‘’“”••–––—————–––••”“’‘‘��Ž��Œ‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqppppppppppppppoooooooooooonnnnmmmmmmmmmmmmmmlllllllmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhghhhggggggggggggffffffffffeeeeeedddddddddddddccccccbbbbbaaaaaaaaaaaa````````_____________^^^^^^^^^^^^]^^^]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888887777777777766666666666655555555554444444444444443333333333222222111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!"!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„……†‡ˆ‰Š‹�Ž�‘’“”••–––—————––••””“’‘‘��Ž�Œ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡†††††ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooonnnnmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhghhhggggggggggggffffffffffeeeeedddddddddddddcccccccbbbbbaaaaaaaaaaaa````````_____________^^^^^^^^^^^]]^^]]]]]]]]\\\\\\\\\\\\[[[\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666655555555554444444444444443333333333222222111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!"!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„……†‡ˆ‰Š‹���‘’“”•––––———––––••”“’‘���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡††††††ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooonnnnmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhghhhgggggggggggfffffffffffeeeeeddddddddddddccccccccbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^]]]^]]]]]]]]]\\\\\\\\\\\\[[[\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666666555555555554444444444444433333333333222222111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!"!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„……†‡ˆ‰ŠŒŽ��‘“””•––––——––––••””“’‘���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡†††††††ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooooonnnmmmmmmmmmmmmmmllllllllmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgghhhgggggggggggfffffffffffeeeedddddddddddddccccccccbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999888888888887777777777666666666666555555555554444444444444433333333333222222111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„……†‡ˆ‰ŠŒŽ��’“”••––––––––––••”“’‘���Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡††††††††ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooooonnnmmmmmmmmmmmmmlllllllllmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgghhggggggggggggfffffffffffeeeeddddddddddddcccccccccbaaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999888888888887777777777666666666666555555555554444444444444433333333332222222111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„……†‡ˆ‰‹ŒŽ�‘’“”••–––––––––••””“’‘���Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡††††††††††ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuutttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooooonnnmmmmmmmmmmmmmlllllllllmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgghhggggggggggggfffffffffffeeeedddddddddddccccccccccaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888888777777777766666666666655555555554444444444444443333333333222222211111111110000000000////////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††……………„„„„„„„„„„„„……†‡ˆ‰‹Œ��‘’””•––—————––––••”“’‘��’‘��Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰†††††††††††††………………………………‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrqqqqppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaa```````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776666666555555555554444444433333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††…………„„„„„„„„„„„„„……†‡ˆŠ‹Œ��‘“”••––—————–––••””“’‘��’‘��Ž�ŒŒ‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰††††††††††††…………………………………‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;;;::::::::::99999999999998888888888777777777776666666555555555554444444433333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††……………„„„„„„„„„„„„……††‡ˆŠ‹Œ��’“”••––—————–––••””“’‘��’‘��Ž�Œ‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰†††††††††††……………………………………‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhiiiiihhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa`````````````______________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766666666555555555554444444433333332222222222111111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††…………„„„„„„„„„„„„„……††‡‰Š‹��‘’“”•–––—————–––••””“’‘��’‘��Ž�Œ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰†††††††††††……………………………………‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrqqqqppppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhiiiihhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888888888777777777766666666555555555544444444433333332222222222111111111111100000000000/////////////...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††…………„„„„„„„„„„„„„„……†‡ˆ‰Š‹��‘’“”•––—————––––••””“’‘��’‘��Ž�Œ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰††††††††††………………………………………‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhiiiihhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>===========<<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888877777777776666666655555555554444444443333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††………„„„„„„„„„„„„„„„……†‡ˆ‰Š‹��‘’“”•––—————––––••””“’‘��’‘��Ž�ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰†††††††††…………………………………………‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrqqqppppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>===========<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776666666655555555554444444443333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………††††††††††††………„„„„„„„„„„„„„„„„……†‡ˆ‰Š‹��‘’“”•––—————––––••”““’‘��’‘��Ž�ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰††††††††……………………………………………‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776666666555555555554444444443333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…„……………………††††††††††††………„„„„„„„„„„„„„„„„……†‡ˆ‰Š‹��‘’“”•––—————––––••””“’‘��’‘��Ž�ŒŒ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰†††††††………………………………………………‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssssrsssssssssrrrrrrrrrrrrrrqqqppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;;;::::::::::99999999999998888888888777777777766666666555555555554444444443333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††…………„„„„„„„„„„„„„„„„……†‡ˆ‰Š‹��‘’“”•––—————––––••”““’‘��’‘��Ž�ŒŒ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰††††††…………………………………………………‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssssrsssssssssrrrrrrrrrrrrrrqqqppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbbaaaaaaaaaaaa```````````______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766666666555555555554444444443333332222222222211111111111100000000000//////////////...........----------,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††…………„„„„„„„„„„„„„„„„……†‡ˆ‰Š‹��‘’“”•––—————–––•••”““’‘��’‘��Ž��Œ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰††††††…………………………………………………‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssrsssssssssrrrrrrrrrrrrrqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa``````````______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766666666555555555544444444443333332222222222111111111111100000000000/////////////...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††††††…………„„„„„„„„„„„„„„„„„…††‡‰Š‹���’“”•–––————–––•••”““’‘��’‘��Ž��Œ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰†††††……………………………………………………‚�����������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrssssssssrrrrrrrrrrrrrrqqqppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>===========<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888877777777776666666655555555554444444444333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! tttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………††††††††††……………„„„„„„„„„„ƒƒƒ„„„„……†‡ˆŠ‹Œ��’“”••––————–––••””““’‘��’‘��Ž��Œ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰††††……………………………………………………„‚����������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssssrrssssssssrrrrrrrrrrrrrqqqqppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhihhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776666666555555555554444444444333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! tttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………††††††††††……………„„„„„„„„ƒƒƒƒƒƒ„„„……†‡ˆ‰‹Œ��‘’””•–––——––––••””“’’‘��’‘��Ž��Œ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰††††…………………………………………………„„‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrssssssssrrrrrrrrrrrrrqqqqpppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhhihhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777776666666555555555554444444444333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††††……………„„„„„„„ƒƒƒƒƒƒƒƒ„„„…†‡ˆ‰ŠŒŽ�‘’“”•–––––––––••””“’‘‘��’‘��Ž��Œ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰†††…………………………………………………„„„���������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrsssssssrrrrrrrrrrrrrrqqqqpppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhhihhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766666666555555555554444444444333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! stttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††……………„„„„„„„ƒƒƒƒƒƒƒƒ„„„…†‡ˆ‰Š‹Ž�‘’“”••––––––––••””“’‘��Ž’‘��Ž�ŒŒ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰†††…………………………………………………„„„��������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrsssssssrrrrrrrrrrrrrqqqqqppppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777766666666555555555554444444444333332222222222211111111111100000000000//////////////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! sttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆŠ‹���‘“””•–––––––•••”““’‘��Ž’‘��Ž�ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰†††………………………………………………„„„„������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrssssssrrrrrrrrrrrrrrqqqqqppppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998988888888888777777777766666666555555555544444444444333332222222222111111111111100000000000/////////////...........------------,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! sttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„…†‡ˆ‰‹�Ž�‘’“”••––––––•••”““’‘��Ž‘���Ž�ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰††………………………………………………„„„„„������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrssssssrrrrrrrrrrrrrqqqqqqppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa`````````_________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::9999999999898888888888877777777776666666655555555554444444444433332222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„……………………††††…………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰Š�Ž�‘’“”••––––––••””“’’‘��Ž‘��ŽŽ�ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰††……………………………………………„„„„„„�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrsssssrrrrrrrrrrrrrrqqqqqqpppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999898888888888777777777776666666555555555554444444444433332222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„………………………††……………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‰ŠŒŽ��‘“””•––––––••””“’‘‘��Ž‘��Ž��Œ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰†……………………………………………„„„„„„„���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrsssssrrrrrrrrrrrrrrqqqqqqpppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhghhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaa`````````_________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::99999999999898888888888777777777776666666555555555554444444444333332222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰Œ���‘’“”••–––––••””“’‘��Ž�‘��Ž��Œ‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰………………………………………………„„„„„„„��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrsssssrrrrrrrrrrrrrqqqqqqqpppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhghhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::99999999999898888888888777777777766666666555555555554444444444333332222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! sssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzz{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹�Ž�‘’“”••–––––••””“’‘��Ž�‘��Ž�ŒŒ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰………………………………………………„„„„„„„�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrssssrrrrrrrrrrrrrrqqqqqqqppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhghhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKJJJKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888888777777777766666666555555555544444444444333332222222222211111111111100000000000///////////.//...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! sssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzz{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†ˆ‰‹ŒŽ�‘’“”••–––––••””“’‘��Ž����Ž�ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆ…………………………………………„„„„„„„„„�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrssssrrrrrrrrrrrrrqqqqqqqqppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgghhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKJJJKKKKJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888888877777777776666666655555555554444444444433333222222222211111111111110000000000///////////../...........------------,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzz{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‹ŒŽ��’“”••–––––••””“’‘��Ž���ŽŽ�ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰………………………………………„„„„„„„„„„������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqpppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888888877777777776666666655555555554444444444433332222222222211111111111100000000000///////////../...........-----------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‹Œ���‘“””•–––––••””“’‘��Ž���ŽŽ�ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆ……………………………………„„„„„„„„„„„�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqpppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKJJJKKKKJJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::99999999999888888888888777777777776666666555555555554444444444433332222222222211111111111100000000000///////////../...........-----------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! sssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‹Œ���‘“””•––––––•””“’‘��Ž���Ž��ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆ……………………………………„„„„„„„„„„„����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrsssrrrrrrrrrrrrrqqqqqqqqqpppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888888777777777776666666555555555554444444444333332222222222211111111111100000000000///////////../...........-----------,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„„…†ˆˆŠ‹ŒŽ��‘’““””””““’‘��Ž�Œ‹ŠŽ�ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������‚������������������������€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssrppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnmmnnmmmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;:::::::::999999999988888888877777777776666666666655555554444444444433333333333333322222222222111111111100000000000///////////............-----------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„……†ˆˆŠ‹�Ž��‘’““”””“““’‘��Ž�Œ‹ŠŽ�Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssrpppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;:::::::::999999999988888888777777777776666666666655555554444444444433333333333333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹�Ž��‘’““”””““’’‘��Ž�Œ‹ŠŽ�Œ‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������������������������������€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrpppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::9999999999988888888777777777776666666666555555554444444444433333333333333322222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰ŠŒ�Ž��‘’““”””““’’‘��Ž�Œ‹ŠŽ�Œ‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������������������������������€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrpppppppppppooooooooooooonooooooooonnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJJKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::999999999998888888877777777777666666666655555555444444444443333333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||}}{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰‹Œ�Ž�‘‘’“““”“““’‘���Ž�Œ‹Š�ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������������������������������€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrppppppppppoooooooooooooonoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMMLLLLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::999999999998888888877777777776666666666655555555444444444433333333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||}{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}{||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ���‘’’““““““’’‘��Ž�Œ‹Š‰�ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������������������������������������€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrrppppppppppooooooooooooonnoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````___________^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLLLLLLKKKKKKKKKKJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::999999999988888888877777777776666666666655555554444444444433333333333333322222222222111111111100000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||}{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}{{|||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆŠŠ‹�Ž��‘’’““““““’‘‘��Ž�Œ‹Š‰�Œ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������������������������������€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrrpppppppppoooooooooooooonnoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeedddddddddddcccccccccccbccccbbbbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::999999999988888888777777777776666666666655555554444444444433333333333333322222222222111111111100000000000///////////...........------------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! tttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}{{{||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡ˆ‰Š‹Œ�Ž��‘’’“““““’’‘��Ž�ŒŒ‹Š‰ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����������������������������������������€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssrrrrpppppppppoooooooooooooonnooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeedddddddddddcccccccccccbcccbbbbbbbbbbbbaaaaaaaaaaaaa```````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::9999999999988888888777777777776666666666555555554444444444433333333333333322222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}{{{{|||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹Œ�Ž���‘’’““““’’‘‘��Ž�Œ‹Š‰ˆŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������������������������������€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssrrrrppppppppoooooooooooooonnnooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeddddddddddddccccccccccbbccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::9999999999988888888777777777766666666666555555554444444444433333333333333322222222221111111111100000000000///////////...........-----------,,,,,,,,,,++++++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}{{{{{||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹ŒŒ�Ž��‘‘’’’’’’’‘‘��Ž�ŒŒ‹Š‰ˆŒ‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������������������������������€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssrrrrrppppppppoooooooooooooonnnoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllljjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeddddddddddddccccccccccbbccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLMMMLLLLLLLLLLKKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::999999999998888888877777777776666666666655555555444444444433333333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! tttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚�‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‰Š‹Œ��Ž���‘‘’’’’’’‘‘���Ž�Œ‹Š‰ˆˆ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚�����������������������������������������€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttstttttsssssssssssssssrrrrrpppppppoooooooooooooonnnnoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeedddddddddddccccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaa`a````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLMMMLLLLLLLLLLKKKKKKKKKKJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::999999999988888888877777777776666666666655555555444444444433333333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! tttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ��Ž���‘‘‘’’’’’‘‘���Ž�Œ‹ŠŠ‰ˆ‡‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚����������������������������������������€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsttttsssssssssssssssrrrrrrpppppppoooooooooooooonnnnooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeedddddddddddccccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaa`a````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLMMMLLLLLLLLLLKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::999999999988888888777777777776666666666555555554444444444433333333333333322222222222111111111100000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! ttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚�‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ�ŽŽ����‘‘’’’’‘‘‘���Ž��Œ‹Š‰ˆˆ‡‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡†††††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€���������������€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsttttsssssssssssssssrrrrrrpppppppooooooooooooonnnnnooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````_____________^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLMMMLLLLLLLLLLKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::9999999999988888888777777777776666666666555555554444444444433333333333333322222222222111111111100000000000///////////...........------------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! stttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚��‚‚‚‚ƒƒ„…††ˆ‰Š‹Œ��Ž����‘‘‘’’’‘‘‘���ŽŽ�Œ‹Š‰‰ˆ‡†ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€��������������€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsstttsssssssssssssssrrrrrrrppppppoooooooooooooonnnnnooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiihiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````_____________^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLMMLLLLLLLLLLLKKKKKKKKKJJJJKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::9999999999888888888777777777776666666666555555554444444444433333333333333322222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! sttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚���‚‚‚‚ƒ„„…†‡ˆ‰ŠŒ��Ž����‘‘‘’’‘‘‘‘����Ž�Œ‹‹Š‰ˆ‡‡†ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€�������������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsstttsssssssssssssssrrrrrrrppppppoooooooooooooonnnnnoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiihiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_____________^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLMMLLLLLLLLLLKKKKKKKKKKJJJJKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;::::::9999999999888888888777777777766666666666555555554444444444433333333332333222222222221111111111100000000000//////////............-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! sstttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{||||||||{||||||||||||||||||||||||{{{{{{{{{{{{|||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚����‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž����‘‘‘‘’‘‘‘‘����Ž��Œ‹Š‰ˆˆ‡††Š‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††††††††„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������€€������������€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyzzyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssttsssssssssssssssrrrrrrrrpppppoooooooooooooonnnnnnoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLMMLLLLLLLLLLKKKKKKKKKKJJJJKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::999999999988888888877777777776666666666655555555444444444433333333333233322222222222111111111110000000000///////////............-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ssttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||{{|||||||||||||||||||||||{{{{{{{{{{{{{||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚����‚‚‚ƒƒ„…†‡‰Š‹Œ�Ž���‘‘‘‘’’‘‘‘‘‘���ŽŽ�Œ‹Š‰‰ˆ‡‡†…‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††††††„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssttsssssssssssssssrrrrrrrrpppppoooooooooooooonnnnnnooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhihhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````______________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLMMLLLLLLLLLLKKKKKKKKKKJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::999999999988888888877777777776666666666655555554444444444433333333333233322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! ssstttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{||||||{{{||||||||||||||||||||||{{{{{{{{{{{{{{|||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚�����‚‚‚ƒ„…†‡ˆ‰ŠŒ�Ž���‘‘‘’’’’‘‘‘‘����Ž�Œ‹‹Š‰ˆˆ‡††…‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††††††„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyzyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssstsssssssssssssssrrrrrrrrrppppoooooooooooooonnnnnnnooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLMLLLLLLLLLLLKKKKKKKKKKJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888877777777776666666666655555554444444444433333333333233322222222222111111111100000000000///////////...........------------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! sssttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{|||||{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������‚‚ƒƒ„…†‡ˆŠ‹Œ�Ž��‘‘’’’’’’‘‘‘����Ž��Œ‹Š‰‰ˆ‡††……‰‰ˆˆˆˆ‡‡‡‡‡‡†††††††††††††„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������€€€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssstsssssssssssssssrrrrrrrrrppppoooooooooooooonnnnnnnoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888877777777776666666666655555554444444444433333333333233322222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! sssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{|||||||||}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������‚‚ƒƒ„…‡ˆ‰ŠŒ�Ž��‘‘’’’’’’‘‘‘����ŽŽ�Œ‹‹Š‰ˆ‡‡††……‰ˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚������������������€€€€€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrpppoooooooooooooonnnnnnnnoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````______________^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888877777777776666666666555555554444444444433333333332233222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ssssttttttttttttttttuuutuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyxxxxyyyyyyyyyyyyyyyyyyyzzyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������‚‚‚ƒ„…†‡ˆ‰‹Œ�Ž��‘‘’’’’’’‘‘‘����Ž��Œ‹Š‰‰ˆ‡††………‰ˆˆˆˆ‡‡‡‡‡‡††††††††††††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������€€€€€€€€�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrpppoooooooooooooonnnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888877777777776666666666655555554444444444333333333332233222222222221111111111100000000000///////////...........-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! ssssstttttttttttttttuuutuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyxxxxyyyyyyyyyyyyyyyyyyyyzyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€�����‚‚‚ƒ„…†‡ˆŠ‹Œ�Ž��‘‘’’’’’‘‘‘����ŽŽ�Œ‹‹Š‰ˆˆ‡††……„ˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������€€€€€€€€€������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrppoooooooooooooonnnnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````______________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;::::::999999999998888888887777777777666666666655555555444444444433333333333223322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! sssssttttttttttttttttuuttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyxxxxxyyyyyyyyyyyyyyyyyyyzyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€�����‚‚ƒƒ„…†‡‰Š‹ŒŽ���‘‘’’’‘‘‘‘‘����Ž��Œ‹ŠŠ‰ˆ‡‡†………„ˆˆˆˆ‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���������������€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrppoooooooooooooonnnnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````______________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::999999999998888888887777777777666666666655555554444444444433333333333223322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! ssssssttttttttttttttttuttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€�����‚‚ƒƒ„…†ˆ‰Š‹ŒŽ���‘‘’’‘‘‘‘‘����ŽŽ�ŒŒ‹Š‰ˆˆ‡††……„„ˆˆˆˆ‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���������������€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrpoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::999999999998888888887777777777766666666655555554444444444433333333333223322222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! ssssssttttttttttttttttutttuuuuuuuuuuuuuuuuvvvvvvuvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€����‚‚‚ƒ„…†‡ˆ‰Š‹�ŽŽ��‘‘‘‘‘‘‘‘�����Ž��Œ‹‹Š‰ˆ‡‡††……„„ˆˆˆ‡‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrpoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````______________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::999999999999888888887777777777766666666655555554444444444433333333332223222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! rrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxxxxyyyywxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{|||||||||||||||||||||||{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚ƒƒ„…†‡ˆ‰ŠŒ�Ž����‘‘‘‘‘‘�����ŽŽ��Œ‹ŠŠ‰ˆ‡‡††……„„‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccddddddddccccccccccbbbbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDEDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999988888888888877777777776666666666655555555544444433333333333222222222222221111111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxxxxxyyywwxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{||||||||||||||||||||||{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚ƒƒ„…†‡ˆ‰ŠŒ�ŽŽ����‘‘��������ŽŽ�ŒŒ‹Š‰‰ˆ‡‡†………„„‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddcccccdddddddcccccccccccbbbbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDEDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999988888888888877777777776666666666655555555544444433333333333222222222212221111111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxxxxyywwxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚ƒƒ„…†‡ˆ‰ŠŒ��Ž�������������ŽŽ��Œ‹‹Š‰ˆˆ‡††………„„‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggffffffffffffeeeeeeeeeeeedeeeeeedddddddddddddccccccddddddccccccccccccbbbbbbbaaaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888888887777777776666666666665555555544444433333333333222222222212211111111111000000000000///////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxxxyywwwxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚ƒ„„…†‡ˆ‰Š‹Œ�Ž������������ŽŽ��ŒŒ‹Š‰‰ˆ‡‡††……„„„‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeedeeeeeeddddddddddddcccccccddddddcccccccccccbbbbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999998888888888888777777777766666666666555555554444443333333333322222222221221111111111100000000000////////...........-----------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! rrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxxxxywwwwxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚ƒ„„…†‡ˆ‰Š‹Œ�ŽŽ����������ŽŽ��ŒŒ‹‹Š‰ˆˆ‡‡††……„„„‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeddeeeeedddddddddddddcccccccddddddcccccccccccbbbbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999988888888888888877777777766666666666555555554444443333333333322222222221221111111111100000000000///////............-----------------,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! rrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{|||||||||||||||||||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚ƒ„……†‡ˆ‰Š‹Œ�ŽŽ���������ŽŽ���Œ‹‹Š‰‰ˆˆ‡††………„„„‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeddeeeeeddddddddddddccccccccdddddcccccccccccbbbbbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLLLKLLLLLKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::99999988888888888888887777777766666666666555555554444444333333333322222222221221111111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzz{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{|||||||||||||||||{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚���������������������‚‚ƒƒ„……†‡ˆ‰Š‹Œ��ŽŽ������ŽŽŽ���ŒŒ‹ŠŠ‰‰ˆ‡‡††………„„„‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~~~~~~~~~}}||||||||||||||||||||||{|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeedddeeeedddddddddddddccccccccddddccccccccccccbbbbbbbbbaaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLLKLLLLLKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888888888887777777766666666666555555554444444333333333322222222221221111111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzz{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{||||||||||||||||{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚����������������������‚‚‚ƒƒ„…†‡ˆˆ‰Š‹Œ��ŽŽ����ŽŽŽŽ���ŒŒ‹‹Š‰‰ˆˆ‡†††……„„„„‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~~~~~~~~~~~}||||||||||||||||||||||{{|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggffffffffffeeeeeeeeeeeedddeeeeddddddddddddcccccccccddddccccccccccccbbbbbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLLKLLLLKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888888888888777777766666666666555555554444444333333333322222222211211111111111000000000000///////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzz{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{|||||||||||||||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€�€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚������������������������‚‚‚ƒƒ„…†‡ˆ‰‰Š‹Œ��ŽŽŽ���ŽŽŽ���ŒŒ‹‹ŠŠ‰ˆˆ‡‡††………„„„„‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||{{{||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggfffffffffeeeeeeeeeeeeedddeeeeddddddddddddcccccccccdddccccccccccccbbbbbbbbbbaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLKKLLLLKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@??????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999998888888888888888877777776666666666555555555444444443333333333222222221121111111111100000000000////////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! rrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwxxwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{||||||||||||||{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚ƒƒ„„…†‡ˆ‰ŠŠ‹Œ��ŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆ‡‡†††………„„„„‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{|||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqpppppppppooooooooooooooonooonnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggfffffffffeeeeeeeeeeeeddddeeedddddddddddddcccccccccdddccccccccccccbbbbbbbbbbaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLKKLLLLKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99999998888888888888888877777777666666666555555555544444443333333333222222221121111111111100000000000///////............-----------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwxwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚ƒƒ„„…†‡ˆ‰ŠŠ‹Œ��ŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………„„„„‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqpppppppppoooooooooooooonnooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeeeeeeeddddeeeddddddddddddccccccccccddcccccccccccccbbbbbbbbbbaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLKKLLLKKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::::99999998888888888888888887777777666666666555555555544444443333333333222222221121111111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{|||||||||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚ƒƒ„……†‡ˆ‰ŠŠ‹Œ��ŽŽŽŽŽŽ���ŒŒŒ‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{|||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqppppppppooooooooooooooonnoonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeedddddeedddddddddddddccccccccccddccccccccccccbbbbbbbbbbbaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMLLLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJJJIJIIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999988888888888888888887777777666666666555555555544444443333333333222222221121111111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰ŠŠ‹Œ���ŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰ˆˆ‡‡‡†††…………„„„„‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqppppppppoooooooooooooonnnoonnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhgggggggggffffffffeeeeeeeeeeeedddddeeddddddddddddcccccccccccddccccccccccccbbbbbbbbbbbaaaaaaaaa`````````````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKLLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999988888888888888888887777777666666666555555555544444444333333333222222221121111111111100000000000///////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††……………„„„„‰ˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppoooooooooooooooonnoonnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeedddddeeddddddddddddcccccccccccddccccccccccccbbbbbbbbbbbaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLKKKLLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???????>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999998888888888888888888877777766666666555555555554444444433333333322222222112111111111100000000000////////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……†‡‡ˆ‰ŠŠ‹ŒŒ���ŽŽŽ��ŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††……………„„„„‰ˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppooooooooooooooonnnonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeddddddedddddddddddddcccccccccccdcccccccccccccbbbbbbbbbbbaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLKKKLLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888877777766666666555555555554444444433333333322222222212111111111100000000000///////............-----------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……†‡‡ˆ‰ŠŠ‹ŒŒ��������ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††……………„„„„‰ˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooooooonnnnonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeddddddeddddddddddddccccccccccccdccccccccccccbbbbbbbbbbbbaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888877777766666666555555555554444444433333333322222222212211111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„……††‡‡ˆ‰ŠŠ‹‹ŒŒ������ŒŒŒ‹‹Š‰‰ˆˆ‡‡‡††††……………„„„„‰ˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeddddddddddddddddddddccccccccccccdccccccccccccbbbbbbbbbbbbaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888877777776666666555555555554444444433333333322222222212211111111100000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„………††‡ˆˆ‰‰Š‹‹ŒŒ������ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††……………„„„„‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚‚��������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeddddddddddddddddddddccccccccccccdccccccccccccbbbbbbbbbbbbaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999998888888888888888888887777777666666655555555554444444443333333332222222221221111111110000000000////////...........------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„……†††‡ˆˆ‰‰Š‹‹ŒŒŒ�����ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††††……………„„„„‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999988888888888888888888887777777666666555555555554444444443333333332222222221221111111110000000000///////............------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ���ŒŒ‹‹‹ŠŠ‰ˆˆˆ‡‡‡††††……………„„„„‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaa`````````````_____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999988888888888888888888888777777666666555555555554444444443333333322222222221221111111110000000000///////............------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! qrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}|||||||||||||||||||||||||||}||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡†††††……………„„„„‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††‚‚‚‚‚��������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbccccccccccccbbbbbbbbbbbbaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888888777777666666555555555554444444443333333322222222221222111111110000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! qrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡‡ˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††……………„„„„‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††‚‚‚����������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbccccccccccccbbbbbbbbbbbbaaaaaaa`````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888888888888888888777777666666555555555554444444433333333322222222222222111111110000000000///////...........------------------,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! qqrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………†††‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††……………„„„„‰ˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††…‚‚‚����������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbccccccccccccbbbbbbbbbbbbaaaaaaa`````````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDCDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999998888888888888888888888877777766666655555555555444444443333333332222222222222211111111000000000///////............------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! qqrrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††††…………„„„„‰ˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††…‚‚�����������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeddddddddddddddddddddcccccccccccccbccccccccccccbbbbbbbbbbbbaaaaaaa`````````````______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999998888888888888888888888877777766666655555555555444444443333333332222222222222211111111000000000///////............------------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! qqqrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}|||||||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡††††……………„„„„‰ˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††…‚‚�����������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbccccccccccccbbbbbbbbbbbaaaaaaaa`````````````______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDCDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999998888888888888888888888877777766666655555555555444444443333333332222222222222211111111000000000///////............-----------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! qqqrrrrrrrrrrrrrrrrssssssssstttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡††††††……………………………„„„„„„���������������€€€€€€€€€€~~~~~~~~~~~~}}|||||||||||||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttsssrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^^]^^]]]]]]]]]]]]\\\\\\\\\\[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;:::::::999999999998888888888877777777777777777777766666555554444444443333333444443333333332222222222211111100000000//////////.////............---------,,,,,,,,,,,+++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������������€€�����������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††……………………………„„„„„„����������€�€€€€€€€€€€€€€~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}|||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttsssrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjihhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^]]^]]]]]]]]]]]]\\\\\\\\\\[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777777777777777777766666555554444444443333333444443333333332222222222211111100000000//////////.////...........----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€���������‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒ„„………†††‡‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹��ŽŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††………………………………„„„„„„���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~||||||||||||||||||||||||{}}}||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttssrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccdddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^]]^]]]]]]]]]]]]\\\\\\\\\\[[\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777777777777777777766666555554444444443333333444443333333332222222222211111110000000//////////.////...........----------,,,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrrssssssssstttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��€������€€€€€€€€€€���������‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒ„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹���ŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡††††††……………………………„„„„„„„�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~|||||||||||||||||||||||{{}}|||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeedddddddddddddccccdddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>===<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888887777777777777777777766666555554444444443333333444443333333332222222222211111100000000//////////.////...........----------,,,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹���ŽŽ���ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††……………………………„„„„„„„�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~||||||||||||||||||||||{{{}||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>==<<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888887777777777777777777766666555554444444443333333444444333333332222222222211111100000000//////////.///............----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrrssssssssstttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„………††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹���ŽŽ���ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†††††††……………………………„„„„„„„„������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{|||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>==<<<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888888887777777777777777777766666555554444444443333333444444333333332222222222211111100000000//////////.///...........-----------,,,,,,,,,++++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„………††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡†††††††……………………………„„„„„„„„„����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccdcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888887777777777777777777766666555554444444443333333444444333333332222222222211111100000000//////////.///...........-----------,,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„……††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡††††††††……………………………„„„„„„„„„ƒ��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{|||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccdccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>==<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888888888777777777777777777766665555554444444444333333444444333333333222222222111111100000000//////////.///...........-----------,,,,,,,,,++++++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚ƒ„„„……††‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††††††………………………………„„„„„„„„„ƒƒ��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||{{{{{{||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddccccccdccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>=<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888888888777777777777777777766665555554444444444333333444444433333333222222222111111000000000//////////.///...........-----------,,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚ƒƒ„„……††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹�ŽŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††††……………………………………„„„„„„„„„ƒƒƒ�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{{|||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888888888777777777777777777766665555554444444444333333444444433333333222222222111111000000000//////////.///...........-----------,,,,,,,,,+++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚���������‚‚‚ƒƒ„……††‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹�ŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††……………………………………„„„„„„„„„„ƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888888888777777777777777777766665555554444444444433333444444433333333222222222111111000000000//////////.///..........------------,,,,,,,,++++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚�����������‚‚‚ƒ„„……††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŽŽŽ���ŒŒ‹‹‹Š‰‰ˆˆˆ‡‡†††………………………………………„„„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888888888777777777777777777766655555554444444444443333444444433333333222222222111110000000000/////////..///..........-----------,,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………………………………………„„„„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>><<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888888887777777777777777777666655555544444444444444333444444433333332222222221111110000000000/////////..///..........-----------,,,,,,,,,++++++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚ƒ„„…††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŽŽ���ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………………………………………„„„„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbabbbbbbbaaaaaaaaaaa```````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>><<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888887777777777777777777666665555554444444444444433344444443333333222222222111111000000000//////////..//...........-----------,,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€��������������€€€����‚‚‚ƒ„……††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŽ���ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††………………………………………„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaa```````______^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>><<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888887777777777777777776666655555554444444444444443344444433333333222222222111111000000000//////////..//...........-----------,,,,,,,,,+++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€€�����������€€€€€€���‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠ���ŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††……………„………………………„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaa```````______^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>><<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888877777777777777777766666655555554444444444444443344444433333333222222221111110000000000//////////..//...........-----------,,,,,,,,++++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€���‚‚ƒ„„…††‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒ‹‹‹‹ŠŠŠ��ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡††…………„„„„„„………„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssrrrrrrrrrrrqqqqqqqqqqqqqqppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeedeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaabbbbbaaaaaaaaaaaa````````______^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>><<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888877777777777777777766666555555554444444444444444344444433333333222222221111110000000000//////////..//...........-----------,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…††‡ˆˆ‰ŠŠ‹‹‹‹ŒŒŒŒ‹‹‹ŠŠŠ��ŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡††…………„„„„„„………„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssrrrrrrrrrrqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeedeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaabbbbbaaaaaaaaaaaa````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>><<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888877777777777777777666666655555555444444444444444434444443333333222222222111111000000000///////////..//...........-----------,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…††‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰�ŒŒŒ‹‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡††…………„„„„„„……………„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeddeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaabbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>><<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888877777777777777776666666555555554444444444444444434444433333333222222222111111000000000///////////..//...........-----------,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„…††‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰�ŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡††…………„„…„…………………„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeddeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaabbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>><<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888888777777777777777766666666555555554444444444444444434444433333332222222221111111000000000//////////...//...........----------,,,,,,,,,+++++++++++*************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssstttttttuuuuuuuuuuuuuuuuuvvvvvvvvuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††……………„…………………………„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuutuutttttttttttttttttssssssrrrrrrrrqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeddedddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaabbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888777777777777777666666666555555554444444444444444434444433333332222222221111110000000000//////////...//...........----------,,,,,,,,,+++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!""""!!!!!!!!!!!!! pqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssstttttttuuuuuuuuuuuuuuuuuvvvvvvvuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹‹Š‰‰ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡†††…………………………………………„„„„„ƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuttuttttttttttttttttttssssssrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeedddedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaabbbbaaaaaaaaaaa``````````____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888877777777777777666666666655555555444444444444444443444443333333222222222111111000000000///////////...//...........----------,,,,,,,,,+++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!""""!!!!!!!!!!!!! pqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttuuuuuuuuuuuuuuuuuuvvvvvvuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…††‡ˆ‰‰Š‹‹‹ŒŒŒŒŒ‹‹ŠŠ‰‰ŒŒ‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡†††…………………………………………„„„„„„ƒƒƒƒƒƒƒ‚€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuutttuttttttttttttttttttssssssrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaabbbaaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888877777777777776666666666655555554444444444444444443444443333333222222222111111000000000//////////....//...........----------,,,,,,,,++++++++++++*************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!""""!!!!!!!!!!!!! ppqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuvvvvvuuuuvvvvvvvvvvvvvvvvvvvwwvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{z{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹ŠŠ‰‰Œ‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡††††………………………………………„„„„„ƒƒƒƒƒƒƒ‚€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssrrrrrrqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaabbbaaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;::::::::9999999999998888888888777777777777766666666666655555554444444444444444443444443333332222222222111111000000000//////////....//...........----------,,,,,,,,+++++++++++*************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!""""!!!!!!!!!!!! ppqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssstttttttuuuuuuuuuuuuuuuuuvvvvvuuuuuvvvvvvvvvvvvvvvvvvvwvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„…††‡ˆ‰‰Š‹‹‹ŒŒŒŒ‹‹ŠŠ‰‰Œ‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡††††††……………………………………„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjkkjjjjjjjjjjjjjjiiiiiiiiiihhhhggggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaabbaaaaaaaaaaaa```````````___^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>><<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888888777777777777766666666666655555554444444444444444433444433333332222222221111110000000000//////////..../............----------,,,,,,,,+++++++++++*************))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!"""!!!!!!!!!!!!! pppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttuuuuuuuuuuuuuuuuuuvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…†‡‡ˆ‰‰Š‹‹‹ŒŒ‹‹‹ŠŠ‰‰Œ‹‹ŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡††††††††††††…………………„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssrrrrqqqqqqqqqqqqqqqqqppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjkjjjjjjjjjjjjjjiiiiiiiiiiihhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccbccccccbbbbbbbbbbbbbaaaaaabbaaaaaaaaaaaa```````````__^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBCBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>><<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888888877777777777776666666666665555555444444444444444443344443333333222222222111111000000000///////////..../...........-----------,,,,,,,,+++++++++++*************)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!"""!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||||||||}||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€�‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹‹Œ‹‹‹‹Š‰‰‰ˆˆ‡‡‡†††††…………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaa`````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;::::::::99999888888888888777777777777776666666666666666655665555555544444444444444444443333333222222221111111111110000000000//////////..........-----------,,,,,,,,,,+++++++++++*************))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€�‚‚ƒƒ„……†‡ˆ‰‰Š‹‹‹‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡††††……………………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssstttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaa````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNLLLLLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;::::::::99999888888888888777777777777776666666666666666655665555555544444444444444444443333333222222221111111111110000000000//////////..........-----------,,,,,,,,,,+++++++++++*************))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€��‚‚ƒƒ„…†‡‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡†††…………………………………………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚�����€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssstttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaaa````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNLLLLLLLKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::9999888888888888877777777777776666666666666666665566555555554444444444444444444333333322222221111111111111000000000///////////..........----------,,,,,,,,,,,+++++++++++*************))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€���‚‚ƒ„„…†‡ˆˆ‰ŠŠ‹‹‹‹‹ŠŠŠ‰‰‰ˆ‡‡†††…………………………………………………„„„„„„ƒƒƒƒƒ‚‚‚‚������€€€~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaa```````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::::9999888888888888777777777777776666666666666666665566555555554444444444444444444333333322222221111111111110000000000///////////.........-----------,,,,,,,,,,++++++++++++*************))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwvvwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~€€���‚‚ƒ„……†‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰‰‰ˆ‡‡††…………………………………………………………„„„„„ƒƒƒƒƒ‚‚‚‚������€€~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttsssssssssssssssttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccbccccbbbbbbbbbbbbbbaaaaaaa```````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::9999888888888888777777777777776666666666666666665566555555554444444444444444444333333322222221111111111110000000000///////////.........-----------,,,,,,,,,,++++++++++++*************))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwvvvwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}€€���‚ƒƒ„…†‡‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰‰‰ˆ‡‡††………………………………†††††††……………„„„„ƒƒƒƒƒ‚‚‚‚�������~~~~~~~~~}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttssssssssssssssstsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhggggggggggggggffffffffffeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccbcccbbbbbbbbbbbbbbbaaaaaaa``````____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::9999888888888888777777777777766666666666666666666566555555554444444444444444444333333222222221111111111110000000000///////////.........-----------,,,,,,,,,,++++++++++++*************))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwvvvvwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€��‚‚ƒ„„…†‡ˆ‰‰ŠŠ‹‹‹‹ŠŠ‰‰‰ˆˆ‡††……………………………†††††††††……………„„„„ƒƒƒƒ‚‚‚‚‚������~~~~~~~}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccbbcccbbbbbbbbbbbbbbaaaaaaaa``````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::9999888888888887777777777777766666666666666666666566555555554444444444444444444333333222222211111111111100000000000///////////.........-----------,,,,,,,,,,++++++++++++*************))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€��‚‚ƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹ŠŠ‰Š‰ˆˆ‡††……………………………†††††††††††…………„„„„ƒƒƒƒƒ‚‚‚‚‚����~~~~~~~}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccbbccbbbbbbbbbbbbbbbaaaaaaaa``````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::999888888888888777777777777776666666666666666666656655555555444444444444444444333333322222221111111111110000000000////////////........------------,,,,,,,,,,+++++++++++++************)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€��‚ƒ„„…†‡ˆ‰‰ŠŠ‹‹‹ŠŠ‰Š‰ˆˆ‡††………„„„……………††††‡‡‡†††††…………„„„„ƒƒƒƒƒ‚‚‚‚‚���€~~~~~~}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccbbccbbbbbbbbbbbbbbaaaaaaaaa`````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::999888888888887777777777777776666666666666666666656655555555444444444444444444333333322222221111111101110000000000////////////........-----------,,,,,,,,,,++++++++++++++************)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€��‚‚ƒ„…†‡ˆ‰‰ŠŠŠ‹‹ŠŠŠŠ‰‰ˆ‡††………„„„„…………†††‡‡‡‡‡††††……………„„„„ƒƒƒƒƒ‚‚‚‚‚‚�€€€~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccbbbccbbbbbbbbbbbbbbaaaaaaaaa`````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::999888888888887777777777777766666666666666666666656655555555444444444444444444333333322222221111111101110000000000////////////........-----------,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€�‚‚ƒ„…†‡ˆˆ‰ŠŠŠ‹‹ŠŠŠŠ‰‰ˆ‡††………„„„„…………†††‡‡‡‡‡‡††††…………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚€€€€€~~~~~}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhggggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddddddddddcccccccccccccbbbbccbbbbbbbbbbbbbaaaaaaaaaa````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::::999888888888887777777777777766666666666666666666656655555555444444444444444344333333322222221111111101100000000000////////////........-----------,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€��‚ƒ„……†‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†………„„„„„………†††‡‡‡‡‡‡†††††…………„„„„„ƒƒƒƒƒ‚‚‚‚‚€€€€€€~~~~~}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddddddddddcccccccccccccbbbbcbbbbbbbbbbbbbaaaaaaaaaaa````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::::999888888888887777777777777766666666666666666666656655555555444444444444444343333333322222221111111101100000000000///////////.........-----------,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~€€€��‚ƒƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†………„„„„„………††††‡‡‡‡‡†††††………………„„„„„ƒƒƒƒ‚‚‚‚€€€€€€€~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssrssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggffffffffffffeeeeeeeeeeedddddddddddddcdddddddcccccccccccccbbbbbcbbbbbbbbbbbbbaaaaaaaaaaa```_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::::999888888888887777777777777766666666666666666666656655555555444444444444444343333333322222211111111101100000000000///////////........-----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrrrqrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€��‚‚ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†………„„„„„…………†††‡‡‡‡‡††††††………………„„„„„ƒƒƒƒ‚‚‚€€€€€€€~~~~~}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssrrsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhggggggggggggfffffffffffffeeeeeeeeeeedddddddddddddcdddddddcccccccccccccbbbbbcbbbbbbbbbbbbaaaaaaaaaaaa```_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;::::::::::999888888888887777777777777666666666666666666666656655555555544444444444443343333333222222211111111101100000000000///////////........-----------,,,,,,,,,,,++++++++++++++***********)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! pqqqqqqqqqqqqqqqqrrrrrrqqrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€�‚‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡†………„„„„„„………††††‡‡‡‡†††††††…………………„„„„ƒƒƒƒ‚‚€€€€€€€€~~~~}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffffffeeeeeeeeeeddddddddddddddcddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;:::::::::::999888888888877777777777677666666666666666666666656655555555544444444444443333333333222222211111111101100000000000///////////........-----------,,,,,,,,,,,+++++++++++++++*********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! ppqqqqqqqqqqqqqqqqrrrrrqqrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€��‚ƒ„…††‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡†………„„„„„„………††††‡‡‡‡†††††††††………………„„„„ƒƒƒƒ‚�€€€€€€€~~~~}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffffffeeeeeeeeeedddddddddddddccddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``_____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;:::::::::::998888888888877777777777677666666666666666666666556655555555544444444444443333333333222222211111111101100000000000///////////........-----------,,,,,,,,,,,+++++++++++++++*********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ppqqqqqqqqqqqqqqqqrrrrrqqqrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€��‚ƒ„……†‡ˆ‰‰ŠŠŠŠŠ‰Š‰‰ˆ‡‡†………„„„„„„………†††††‡‡††††††††††††……………„„„ƒƒƒƒ‚��€€€€€€~~~~}}}}}}}|||||||{|{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffffeeeeeeeeeddddddddddddddccddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;::::::::::9998888888888877777777777677666666666666666666666556655555555544444444444433333333333222222211111111101100000000000///////////........-----------,,,,,,,,,,,+++++++++++++++*********))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! pppqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„…†‡ˆ‰‰ŠŠŠŠŠ‰Š‰‰ˆ‡‡††……„„„„„„………†††††‡‡†‡††††††††††††…………„„„ƒƒƒƒ��€€€€€€~~~~}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggfffffffffffffffeeeeeeeeedddddddddddddcccddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;::::::::::9998888888888877777777777676666666666666666666665556655555555544444444444433333333333222222211111111101100000000000///////////.........----------,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ppppqqqqqqqqqqqqqqqqrrrqqqqqrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€�‚‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠ‰Š‰‰ˆ‡‡††……„„„„„„………†††††‡‡‡‡‡‡†††††††††††………„„„ƒƒƒƒ��€€€€€€~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggffffffffffffffeeeeeeeeeddddddddddddddcccdddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::9988888888888877777777777676666666666666666666655556655555555544444444444433333333333222222211111111101100000000000////////////........----------,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqqrrqqqqqrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠ‰Š‰‰ˆˆ‡††………„„„„…………††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………„„„ƒƒƒ��€€€€€€~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggfffffffffffffffeeeeeeeeedddddddddddddccccdddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::9988888888888877777777777676666666666666666665555556655555555544444444444333333333332222222211111111101100000000000////////////........----------,,,,,,,,,,,,++++++++++++++*********)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqqrrqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠ‰Š‰‰ˆˆ‡††…………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……„„„ƒƒƒ���€€€€€~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrrrrrsssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggffffffffffffffeeeeeeeeedddddddddddddcccccddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMLLLLKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999888888888888777777777776766666666666666666555555565555555554444444444443333333333322222222111111111011000000000000///////////........----------,,,,,,,,,,,,+++++++++++++++********)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! ppppppqqqqqqqqqqqqqqqqrqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…††‡ˆ‰‰‰ŠŠŠ‰Š‰‰ˆˆ‡‡††……………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………„„„ƒƒ���€€€€€~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggffffffffffffffeeeeeeeeddddddddddddddcccccddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMLLLLKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::998888888888887777777777776766666666666666665555555565555555554444444444433333333333322222222111111111011000000000000///////////........----------,,,,,,,,,,,,,++++++++++++++********)))))))))(((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒƒ„…†‡ˆˆ‰‰‰Š‰‰Š‰‰ˆˆ‡‡†††………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„„„ƒƒ���€€€€€~~~~}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggffffffffffffffeeeeeeeeeddddddddddddddcccccddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNNNNMLLLLKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::998888888888887777777777776766666666666666655555555565555555554444444444433333333333322222222111111110011000000000000///////////........----------,,,,,,,,,,,,,,+++++++++++++********)))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„…†‡ˆˆ‰‰‰‰‰‰Š‰‰ˆˆ‡‡‡†††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††………„„ƒƒ����€€€€~~~~~}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggfffffffffffffeeeeeeeeeddddddddddddddccccccdddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMLLLLLKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::998888888888887777777777766766666666666666555555555555555555554444444444333333333333322222222111111110011000000000000///////////........---------,,,,,,,,,,,,,,,+++++++++++++********)))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! ppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}||||||||}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…†‡‡ˆ‰‰‰‰‰‰Š‰‰‰ˆˆ‡‡‡††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††………„„ƒƒ���€€€€€~~~~}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggffffffffffffffeeeeeeeedddddddddddddddccccccdddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMLLLLLKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::99988888888888877777777777667666666666666665555555555555555555544444444443333333333333222222211111111100110000000000000//////////........---------,,,,,,,,,,,,,,,,++++++++++++********))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! oppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssstttttsssssssttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{||||||||||||||{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}~~€�‚ƒ„„……†††††‡‡†††………„„„„„„„„„„…………………†‡‡‡‡‡‡‡‡‡‡‡‡‡†††………„„„ƒƒ‚„„ƒƒƒƒƒ‚‚‚‚����€€€€€}}}}}}}}}||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqrrqqqqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggghhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^]]]^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLLLJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::9999999999888888888888777777777766666666666666555555555555555544444444333333333333333332222222211111111100000000000000///////////.....---------,,,,,,,,,,,++++++++++++++++++********))))))))))(((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ooppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssttttsssssssstttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{{{{{||||||||||||{{{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{|{|||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}~~€��‚ƒ„……†††††‡‡‡†††…………„„„„„„………………††††ˆˆˆˆˆ‡‡‡‡‡‡‡‡†††………„„„ƒƒƒ„„„ƒƒƒƒ‚‚‚‚�����€€€€}}}}}}}}|||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqrrqqqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggghhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_______________^^^^^^^^^^^^]]]^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMLLLLLLLJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::9999999998888888888888777777777766666666666666555555555555555544444444333333333333333332222222211111111100000000000000///////////.....---------,,,,,,,,,,++++++++++++++++++++*******)*))))))))(((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssttttsssssssstttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{||||||||||{{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}~€�‚ƒ„„……††††‡‡‡††††…………………………………††††††ˆˆˆˆˆˆˆ‡‡‡‡‡‡†††………„„ƒƒƒƒ„„„ƒƒƒƒ‚‚‚‚����€€€€€€}}}}}}}||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqrqqqqqqqqqqqqqqqqqqppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggghhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMLLLLLLLLJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999988888888888887777777777666666666666655555555555555554444444443333333333333333322222221111111111000000000000000///////////....--------,,,,,,,,,,,++++++++++++++++++++*******))))))))))(((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oooppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssstttsssssssssttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}~~€�‚‚ƒ„„……†††‡‡‡†††††……………………††††††††††ˆˆˆˆˆˆˆ‡‡‡‡‡††††……„„„ƒƒƒƒ„„„ƒƒƒƒ‚‚‚‚�����€€€€€}}}}}}}}|||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggghhhhgggggggggggggffffffffffeeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_______________^^^^^^^^^^^^]]]]^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999988888888888887777777777666666666666655555555555555554444444443333333333333333222222221111111110000000000000000//////////.....--------,,,,,,,,,,,++++++++++++++++++++*******)*))))))))(((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooooppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssttsssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{|||||}}~€€�‚ƒƒ„…………†‡‡‡‡††††††††††††††††††††††ˆˆˆˆˆˆˆ‡‡‡‡‡†††………„„„ƒƒƒ‚„„„ƒƒƒƒ‚‚‚‚�����€€€€€}}}}}}}}|||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhgggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::999999999888888888888887777777776666666666666555555555555555554444444433333333333233333222222221111111110000000000000000//////////....---------,,,,,,,,,,,++++++++++++++++++++*******)*))))))))(((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! oooooppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssstsssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€��‚ƒ„„…………‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡†††………„„„ƒƒƒƒ‚„„„ƒƒƒƒ‚‚‚‚�����€€€€€€}}}}}}}}|||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhgggggggggghhhgggggggggggggffffffffffeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaa````````````________________^^^^^^^^^^^]]]]]^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888877777777776666666666666555555555555555554444444433333333333233332222222211111111100000000000000000//////////....---------,,,,,,,,,,++++++++++++++++++++**********))))))))((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oooooppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~€�‚‚ƒ„„„……†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰ˆˆˆˆˆˆ‡‡‡‡†††……„„„ƒƒƒƒ‚‚„„ƒƒƒƒƒ‚‚‚‚����€€€€€€€}}}}}}}}}|||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllmmmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggggghhhgggggggggggggfffffffffeeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888877777777776666666666666555555555555555554444444433333333332233332222222211111111100000000000000000//////////....---------,,,,,,,,,,++++++++++++++++++++**********))))))))((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooooooppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€€�‚‚ƒ„„„…††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰ˆˆˆˆˆ‡‡‡‡††………„„„ƒƒƒ‚‚‚„ƒƒƒƒƒƒ‚‚‚‚����€€€€€€€}}}}}}}}}}||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllmmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggghhgggggggggggggffffffffffeeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbaaaaaaaaa`````````````________________^^^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999999988888888888887777777777666666666666655555555555555555444444443333333333223332222222221111111110000000000000000///////////....--------,,,,,,,,,,,++++++++++++++++++++**********))))))))((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooooooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€€�‚‚ƒ„„„††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‰‰ˆˆˆˆˆ‡‡‡†††……„„„ƒƒƒ‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€}}}}}}}}}}}||||||||||||{{zzzzzzzzzzzzzzzzzzzzyzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggghhgggggggggggggffffffffffeeeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888887777777777666666666666655555555555555554444444443333333332223332222222221111111110000000000000000///////////....--------,,,,,,,,,,,++++++++++++++++++++**********))))))))((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oooooooppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€€�‚‚ƒ„„†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‰‰ˆˆˆˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚����€€€€€€€€€}}}}}}}}}}}}||||||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggghgggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaa````````````________________^^^^^^^^^^^]]]]]]]^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888877777777777666666666666555555555555555554444444443333333332223322222222221111111110000000000000000//////////....---------,,,,,,,,,,,++++++++++++++++++++**********))))))))((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€��‚ƒƒ„…††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‰‰‰ˆˆˆˆ‡‡‡††……„„ƒƒƒ‚‚‚‚��ƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€}}}}}}}}}}}}}|||||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999988888888888887777777777766666666666655555555555555554444444444333333333222332222222221111111110000000000000000///////////....---------,,,,,,,,,,,++++++++++++++++++++**********))))))))((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{|||}}~€��‚ƒ„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‰‰‰ˆˆˆˆ‡‡‡††……„„ƒƒ‚‚‚����ƒƒƒ‚‚‚‚‚�����€€€€€€€€€€€€~~}}}}}}}}}}}}||||||||{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaa````````````________________^^^^^^^^^^^]]]]]]]]^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888877777777777666666666666655555555555555554444444444333333332222332222222221111111110000000000000000//////////....----------,,,,,,,,,,,++++++++++++++++++++**********))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{zz{{{{{{{{{{{{|||}~~€�‚‚ƒ…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‰‰‰ˆˆˆˆ‡‡‡††……„ƒƒ‚‚‚�����‚‚‚‚‚‚‚�����€€€€€€€€€€€€€~~~~~}}}}}}}}}}|||||||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuutttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]]^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999988888888888887777777777766666666666665555555555555554444444444433333333222233222222222211111111000000000000000///////////....----------,,,,,,,,,,,+++++++++++++++++++***********)))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||}}~~€��‚ƒ……†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‰‰‰‰ˆˆˆˆ‡‡††…„„ƒƒ‚‚�����€‚‚‚‚‚‚�����€€€€€€€€€€€€€€~~~~~~~~}}}}}}}|||||||{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeddddddddddddddccccbbbbbbbbbbbbbaaaaaaaaaa````````````________________^^^^^^^^^^^^]]]]]]]]^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYZYYYYYYYYYYYXXXXXXXXXXXXXWXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999988888888888877777777777766666666666655555555555555554444444444433333333222233222222222111111111000000000000000///////////....---------,,,,,,,,,,,,+++++++++++++++++++***********)))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! oooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||}}~€�‚ƒ……†‡‡ˆ‰‰ŠŠŠŠ‹‹ŠŠŠŠŠ‰‰‰ˆˆˆˆ‰‰‰‰ˆˆˆˆ‡‡††…„„ƒƒ‚‚���€€€‚‚‚‚������€€€€€€€€€€€€€€~~~~~~~~~}}}}}}|||||||{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuutttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllmmmllllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfgggggggggggffffffffffffffeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYZYYYYYYYYYYYXXXXXXXXXXXXXWXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888888877777777777766666666666655555555555555544444444444333333333222233222222222211111111000000000000000//////////.....---------,,,,,,,,,,,,+++++++++++++++++++***********)))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssrsssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||}~~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††……„ƒƒ‚���€€€€���������€€€€€€€€€€€€~~~~~~~~~~}}}}}}||||||{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllmmllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffggggggggggffffffffffffffeeeeeeeeeeeddddddddddddddccccbbbbbbbbbbbbbbaaaaaaaa`````````````_______________^^^^^^^^^^^^^]]]]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYZYYYYYYYYYYYXXXXXXXXXXXXWWXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999888888888888777777777777766666666666655555555555555444444444444333333333222233222222222211111111000000000000000//////////.....---------,,,,,,,,,,,,,++++++++++++++++++***********)))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssrrsssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||}}~€€�‚„…†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡†……„ƒƒ‚��€€€€€��������€€€€€€€€€€€~~~~~~~~~~}}}}}}||||||{{{zzzzzzyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuutsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllmmlllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggffggggggggggffffffffffffffeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYZYYYYYYYYYYXXXXXXXXXXXXXWWXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888888877777777777776666666666665555555555555444444444444433333333322223322222222221111111110000000000000///////////.....---------,,,,,,,,,,,,,++++++++++++++++++***********)))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssrrrsssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzz{{{{|||}~€�‚„…†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆŠ‰‰‰‰‰ˆˆˆ‡‡††…„ƒƒ‚��€€€������€€€€€€€€€€€~~~~~~~~~~}}}}}}||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllmllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffgggggggggffffffffffffffeeeeeeeeeeeddddddddddddddccccbbbbbbbbbbbbbaaaaaaaaaa````````````_______________^^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYZYYYYYYYYYYXXXXXXXXXXXXXWWXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999888888888887777777777777766666666666555555555555554444444444444333333333222233222222222211111111100000000000000//////////.....---------,,,,,,,,,,,,,+++++++++++++++++**********)*)))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssrrrrsssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzz{{{{||}~~€�‚„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆˆŠŠ‰‰‰‰‰ˆˆˆ‡††…„ƒƒ‚��€€���€€€€€€€€€€€€~~~~~~~~~~}}}}}}||||||{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuutssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllmlllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggffffgggggggggfffffffffffffeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaa````````````____________^_^^^^^^^^^^^^^]]]]]]]]]]]^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYZYYYYYYYYYYXXXXXXXXXXXXXWWXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999999888888888887777777777777666666666666555555555555554444444444443333333333222233322222222221111111100000000000000//////////.....---------,,,,,,,,,,,,,,++++++++++++++++**********)*)))))))(((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssrrrrrsssssssssssssssssssttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}~€�‚„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆŠŠ‰‰‰‰‰‰ˆˆ‡‡†…„„ƒ‚��€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}|||||{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuutttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhggggggggggggggfffffggggggggffffffffffffffeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;:;;;;::::::::::99999999999888888888877777777777776666666666665555555555555444444444444443333333333322233322222222221111111100000000000000//////////.....---------,,,,,,,,,,,,,,+++++++++++++++***********)*))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! oooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssrrrrrrsssssssssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€�‚„……†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆŠŠŠ‰‰‰‰‰ˆˆˆ‡††…„ƒ‚‚�€€€€€€€€€€€€€~~~~~~~~~}}}}}}||||||{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggfffffgggggggfffffffffffffffeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:;;;::::::::::999999999998888888888877777777777776666666666665555555555554444444444444443333333333322233322222222221111111100000000000000/////////......---------,,,,,,,,,,,,,,,++++++++++++++***********))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! ooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssrrrrrrssssssssssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|}}~€€�ƒ„…†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆŠŠŠŠ‰‰‰‰‰ˆˆ‡‡†…„ƒ‚‚�€€€€€€€€€€€~~~~~~~~}}}}}}}|||||{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppqqqppppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkllllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhggggggggggggggffffffgggggggffffffffffffffeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:;;;::::::::::999999999998888888888877777777777766666666666655555555555544444444444444443333333333322233332222222222111111100000000000000/////////......---------,,,,,,,,,,,,,,,++++++++++++++***********))))))))((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! nooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~€�ƒ„…†‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰ˆˆ‡†……„ƒ‚��€€€€€€€€~~~~~~~}}}}}}}||||||{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppqqppppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhhhggggggggggggggfffffffggggggfffffffffffffffeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:;;;::::::::::9999999999988888888887777777777777666666666665555555555554444444444444444333333333333222333332222222221111111000000000000000////////......----------,,,,,,,,,,,,,,,++++++++++++************))))))))((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! nnooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssrrrrrrrrssssssssssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~~€�ƒ„……†‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰ˆˆ‡††…„ƒ‚��€€€€€€€€~~~~~~}}}}}}}||||||{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppqppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkklllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffgggggfffffffffffffffeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<==<<<<<<<<<<<;;;;;;;;;;;:;;;::::::::::9999999999988888888887777777777776666666666665555555555554444444444444444333333333333222333332222222221111111000000000000000////////......----------,,,,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! nnnooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€�ƒƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡†…„ƒƒ‚�€€€€€€€~~~~~}}}}}}}||||||{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggfffffffgggggffffffffffffffeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<==<<<<<<<<<<<;;;;;;;;;;;:;;;::::::::::9999999999988888888887777777777776666666666655555555555544444444444444443333333333333322333332222222221111111000000000000000/////////.....-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! mmmmmnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnooooooooooqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~€�ƒ„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰�ŽŽŽŽŽŽŽŽ���Œ‹‹Š‰ˆ‡†……„ƒƒ‚�������€€€€€€�����������~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqppppppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhgggggghgggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````aaaaaaa`````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[Z\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPOOOONNNNNNNNNNMMMMMMMMMMMKKJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<======<<<<<<<<<<<<;;;;;;;:::::::::9999999999998888888888887777777777776666666666666666665555555555554444444444444443333333333333332222222222111111000000000000000/////////.........----------------,,,,,,,,,++++++++++***********))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! mmmmmnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnoooooooooqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~~€�ƒ„„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠ‰ŽŽŽŽŽŽŽŽŽ���ŒŒ‹Š‰ˆ‡‡†…„ƒƒ‚������€€€€€€€�����������~~~~~~~}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooonnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````aaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZ\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWVVVVVVVVUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPOOONNNNNNNNNNNMMMMMMMMMMMKKJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@AAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<======<<<<<<<<<<<<;;;;;;;:::::::::9999999999988888888888887777777777766666666666666666665555555555554444444444444443333333333333333222222222111111000000000000000/////////..........----------------,,,,,,,,++++++++++**********)))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{|||}~~€€‚ƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰ŽŽŽŽŽŽŽŽŽŽ���Œ‹‹Š‰ˆ‡†…„„ƒ‚‚����€€€€€€€€€����������~~~~~~}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuutttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````aaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZ\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWVVVVVVVVUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPOOONNNNNNNNNNMMMMMMMMMMMMKJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<=====<<<<<<<<<<<<<;;;;;;;:::::::::9999999999988888888888887777777777766666666666666666655555555555554444444444444443333333333333333222222222111111000000000000000/////////..........----------------,,,,,,,,+++++++++***********)))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnoooooooqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{zzzzzzz{{{{{||}}~€‚ƒƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ŽŽŽŽŽŽŽŽŽŽ���ŒŒ‹Š‰ˆ‡†……„ƒ‚‚���€€€€€€€€€€��������‚‚~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````aaaaaa`````````````______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZ\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWVVVVVVVVUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLKJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@AAAA@@@@@@@@@@@@???????????>>>>>>>>>>===========<<=====<<<<<<<<<<<<<;;;;;;;:::::::::99999999999888888888888877777777776666666666666666666555555555555544444444444444433333333333333332222222221111110000000000000000////////...........----------------,,,,,,,+++++++++***********))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! mmmmmmmmnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnooooooqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttuutuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzz{{{{zzzzzzzzz{{{{||}}~~€‚‚ƒ„„……†‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰ŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚‚����€€€€€€€€€��������‚‚~~~~~~}}}}}||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````aaaaa``````````````______^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[ZZ\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[[[[[[ZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@@?????????>?>>>>>>>>>>>===========<<=====<<<<<<<<<<<<<;;;;;;;:::::::::99999999999888888888888777777777776666666666666666665555555555555544444444444444333333333333333332222222221111110000000000000000////////...........----------------,,,,,,++++++++++**********)))))))(((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! mmmmmmmmmnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnoooooqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttuttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{|||}~~�‚‚ƒ„„……†‡‡ˆˆˆ‰‰‰‰ŠŠŠ‰‰‰‰‰ŽŽŽŽŽŽŽŽŽŽŽ���ŒŒ‹Š‰ˆ‡†…„„ƒ‚���€€€€€€€€€€�������‚‚‚~~~~~~}}}}}||||||{{{{{{{{{{{{{{z{{{zzzzzzzzzzzzzzzxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooonnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````aaaaa``````````````______^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[ZZ\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[[[[[[ZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@AA@@@@@@@@@@@@@?????????>?>>>>>>>>>>>===========<<=====<<<<<<<<<<<<<;;;;;;;:::::::::9999999999988888888888877777777777666666666666666666555555555555544444444444444433333333333333333222222222111111000000000000000//////////...........---------------,,,,,,+++++++++***********)))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmmmnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnoooooqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}~~��‚ƒƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŽŽŽ��ŽŽŽŽŽŽ���ŒŒ‹Š‰‰ˆ‡†…„ƒ‚‚���€€€€€€€€€�������‚‚‚~~~~~~}}}}}|||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuutttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooonnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````aaaa``````````````_______^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZ\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>===========<<====<<<<<<<<<<<<<<;;;;;;;:::::::::9999999999988888888888877777777777666666666666666665555555555555544444444444444433333333333333333222222222111111000000000000000//////////...........---------------,,,,,,+++++++++**********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnooooqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}}~€�‚‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ŽŽ���ŽŽŽŽŽŽŽ���Œ‹‹Š‰ˆ‡†…„ƒ‚‚���€€€€€€€€€�������‚‚‚~~~~~~}}}}}|||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxwwwwwwwwwwwwwwwwwwuuuttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooonnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffeffeeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````aaaa``````````````_______^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZ\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>============<<=====<<<<<<<<<<<<<;;;;;;;:::::::::9999999999988888888888877777777776666666666666666665555555555555444444444444444333333333333333333222222222111111000000000000000//////////...........--------------,,,,,,,+++++++++**********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnoooqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}~~€��‚‚ƒ„„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ŽŽ����ŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆˆ‡†…ƒƒ‚‚���€€€€€€€��������‚‚‚~~~~~~}}}}}|||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwwwwwwwwwwwwwwwwwwwwuutttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooonnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffefeeeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````aaa```````````````_______^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZ\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[ZZZZZZZZZZYYYYYYYYYXXWWWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>============<<=====<<<<<<<<<<<<<;;;;;;;:::::::::9999999999988888888888877777777776666666666666666665555555555555444444444444444333333333333333332222222222111111000000000000000//////////...........--------------,,,,,,,++++++++***********)))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnooqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||}}~€€��‚ƒƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ŽŽ����ŽŽŽŽŽŽŽ���Œ‹‹Š‰ˆ‡†…„ƒ‚‚���€€€€€€€€�������‚‚‚~~~~~~}}}}}|||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwuttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooonnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeefeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbabbaaaaaaaaaaaaa``````````aa````````````````_______^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZ\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[ZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>============<<=====<<<<<<<<<<<<<;;;;;;;::::::::9999999999999888888888887777777777666666666666666665555555555555444444444444444433333333333333333222222222111111100000000000000///////////...........--------------,,,,,,+++++++++**********))))))))(((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnoqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}}€€�‚‚ƒƒ„……††‡‡ˆˆ‰‰‰‰‰‰‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆˆ‡†„ƒƒ‚‚���€€€€€€€�������‚‚‚~~~~~~}}}}}|||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwvvtttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooonmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbabaaaaaaaaaaaaaa``````````aa````````````````_______^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZ\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[ZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<====<<<<<<<<<<<<<<;;;;;;;::::::::9999999999998888888888887777777777666666666666666665555555555555444444444444444333333333333333332222222222111111100000000000000///////////............-------------,,,,,,+++++++++**********)))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}€��‚ƒƒ„……††‡‡ˆˆ‰‰‰‰‰‰‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚‚����€€€€€€��������‚‚~~~~~~}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwvvttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooonmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbaabaaaaaaaaaaaaa```````````a`````````````````_______^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZ\\\\\\\[[[[[[[[[[[ZZZZZZZ[[[[[[ZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<====<<<<<<<<<<<<<<;;;;;;;::::::::999999999999888888888888777777777766666666666666666555555555555544444444444444433333333333332322222222222211111100000000000000////////////...........-------------,,,,,,,+++++++++**********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}€€�‚‚ƒ„„…††‡‡ˆˆ‰‰‰‰‰‰‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���Œ‹Š‰‰ˆ‡…„„ƒ‚‚���€€€€€����������‚~~~~~~}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwvvvtttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooommmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjkkkjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````a````````````````________^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZ\\\\\\\[[[[[[[[[[[ZZZZZZZ[[[[[[ZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMLLLLJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>============<<====<<<<<<<<<<<<<<;;;;;;;::::::::99999999999988888888888777777777766666666666666666655555555555544444444444444433333333333332222222222222211111110000000000000/////////////...........-------------,,,,,,++++++++++**********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnpqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~€��‚ƒƒ„…††‡ˆˆˆ‰‰‰‰‰‰‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒƒ‚‚���€€€€�����������~~~~~~}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwvvvvttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqppppppppppppppppppppppppppooooooooooooooommmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````````````````________^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\[[[[[[[[[[[ZZZZZZZ[[[[[[ZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMLLLLJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>============<<====<<<<<<<<<<<<<<;;;;;;;::::::::99999999999988888888888777777777766666666666666666555555555555544444444444444433333333333322222222222222211111110000000000000/////////////...........------------,,,,,,,++++++++++**********)))))))(((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||~~€€�‚ƒƒ„…††‡ˆˆ‰‰‰‰ŠŠŠŠŠ‰��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆ†……„ƒ‚‚����€€€€����������~~~~~~}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwvvvvvvttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqppppppppppppppppppppppppppoooooooooooooooommmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````````````````_________^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZ\\\\\\\[[[[[[[[[[[ZZZZZZZ[[[[[[ZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMLLLLJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<<====<<<<<<<<<<<<<<;;;;;;;:::::::99999999999998888888888877777777776666666666666666655555555555554444444444444433333333333322222222222222211111111000000000000/////////////............------------,,,,,,,++++++++++**********)))))))(((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|~~€�‚‚ƒ„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ����ŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒƒ‚‚���€€€€����������~~~~~}}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyzyywwwwwwwwwwwwwwwwwwwvvvvvvtttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqpppppppppppppppppopppppppppoooooooooooooonnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````````````````````_________^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[ZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMLLLLLJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<<====<<<<<<<<<<<<<;;;;;;;;:::::::9999999999999888888888887777777777666666666666666665555555555554444444444444443333333333322222222222222211111111000000000000//////////////............------------,,,,,,,++++++++++**********)))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! lmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnpppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|}~~€��‚ƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ��������������ŽŽŽŽ��Œ‹‹Š‰‡††…„ƒ‚‚����€€€€���������~~~~~}}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppqqqqqqppppppppppppppppppoppppppppoooooooooooooonnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggggggfggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````_```````````````__________^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[ZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<<====<<<<<<<<<<<<<;;;;;;;;:::::::999999999999988888888887777777777666666666666666666555555555555444444444444443333333333322222222222222211111111100000000000//////////////.............-----------,,,,,,,,++++++++++**********)))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! llmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{}}~€€�‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠŠ���������������ŽŽŽŽ��Œ‹ŠŠˆ‡†…„ƒƒ‚‚���€€€€���������~~~~~}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvtttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppqqqqqppppppppppppppppppoopppppppoooooooooooooonnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggggffgggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````_``````````````___________^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[ZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<<===<<<<<<<<<<<<<<;;;;;;;;::::::9999999999999888888888887777777777666666666666666666555555555555444444444444443333333333322222222222222111111111000000000000//////////////............------------,,,,,,,,++++++++++**********)))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!! lllmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmnnnnnnnnnnnnpppppqqqqqqqqqqqqqqqqqqrrqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzz{{}}~~€�‚ƒ„…†‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹����������������ŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚‚���€€€€€��������~~~~}}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvtttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppqqqpppppppppppppppppppooopppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggggggfffggggffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````__````````````_____________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[ZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>=============<<<===<<<<<<<<<<<<<;;;;;;;;;::::::999999999999988888888888777777777766666666666666666655555555555544444444444443333333333322222222222222111111111100000000000//////////////.............-----------,,,,,,,,,++++++++++**********)))))))((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! lllmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmnnnnnnnnnnnppppppqqqqqqqqqqqqqqqqqqrqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzz{|}}~€�‚ƒ„…††‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹�����������������ŽŽŽ��Œ‹‹‰ˆ‡†…„ƒƒ‚���€€€€€€�������~~~~}}}}}}|||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppqqppppppppppppppppppppoooppppppoooooooooooooonnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggggggfffggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````___```````````______________^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZ\\\\\[[[[[[[[[[[[[ZZZZZZZ[[[[[ZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVVVVUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPONNNNNNNNNMMMMMMMMMLLLLLLLJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>=============<<<===<<<<<<<<<<<<<;;;;;;;;:::::::999999999999988888888888777777777666666666666666666655555555555444444444444443333333333322222222222221111111111000000000000/////////////..............-----------,,,,,,,,,+++++++++++*********)))))))((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! llllmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmnnnnnnnnnnpppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzz|}}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹�����������������ŽŽŽŽ��Œ‹Š‰ˆ‡…„„ƒ‚���€€€€€€�������~~~}}}}}}}|||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvtttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppqppppppppppppppppppppooooppppppooooooooooooonnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggggffffggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````___``````````______________^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZ\\\\\[[[[[[[[[[[[[ZZZZZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVVVVUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPONNNNNNNNMMMMMMMMMMLLLLLLLJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<==<<<<<<<<<<<<<<;;;;;;;;::::::9999999999999888888888887777777777666666666666666666655555555555444444444444433333333333222222222222211111111111000000000000////////////...............-----------,,,,,,,,,+++++++++++*********)))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!! lllllmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmnnnnnnnnnppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz||}~~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹������������������ŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚‚��€€€€€€€������~~}}}}}}}}|||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvtttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppoooooppppppoooooooooooonnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggggggfffffggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````____`````````______________^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZ\\\\\[[[[[[[[[[[[[ZZZZZZZ[[[[ZZZZZZZZZZYYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOONNNNNNNMMMMMMMMMMMLLLLLLLJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<==<<<<<<<<<<<<<;;;;;;;;;::::::9999999999999888888888887777777777666666666666666666555555555555544444444444433333333333222222222222111111111110000000000000////////////..............-----------,,,,,,,,,,+++++++++++*********)))))))(((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!! llllllmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmnnnnnnnnpppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzyyyyyyyyyyyyyyzz{|}}~€�‚ƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹‘‘����������������ŽŽŽŽ�ŒŒŠ‰ˆ‡†…„ƒ‚‚��€€€€€€€€�����}}}}}}}}}}|||||{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppoooooopppppooooooooooooonnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggggggfffffgfffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````____````````______________^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZ\\\\[[[[[[[[[[[[[[ZZZZZZZ[[[[ZZZZZZZZZZYYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOONNNNNNNMMMMMMMMMMLLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>==============<<<<==<<<<<<<<<<<<<;;;;;;;;::::::9999999999999888888888888777777777766666666666666666655555555555554444444444443333333333222222222222111111111110000000000000////////////...............-----------,,,,,,,,,,+++++++++++*********)))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! lllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttsttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyz{||}~~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‘‘����������������ŽŽŽŽ��Œ‹Š‰ˆ‡…„ƒƒ‚��€€€€€€€€€����}}}}}}}}}}|||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvtttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppooooooopppppoooooooooooonnnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````_____```````______________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZ\\\[[[[[[[[[[[[[[[ZZZZZZZ[[[[ZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMLLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>=============<<<<<==<<<<<<<<<<<<;;;;;;;;;::::::9999999999999888888888887777777777666666666666666666655555555555544444444444433333333333222222222221111111111110000000000000///////////...............------------,,,,,,,,,,+++++++++++*********)))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! lllllllmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmnnnnnnnpppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyy{{||}~€�‚ƒ„…†‡ˆˆ‰ŠŠŠ‹‹‹‹‹‘‘‘��������������ŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚��€€€€€€€€€����}}}}}}}}}}|||||{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppoooooooopppppooooooooooonnnnnnnnnmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhgggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````_____``````______________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZ\\[[[[[[[[[[[[[[[[ZZZZZZZ[[[[ZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVVVUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMLLLLLLLLLJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>=============<<<<<=<<<<<<<<<<<<<;;;;;;;;;:::::99999999999999888888888887777777777666666666666666666655555555555554444444444433333333333222222222211111111111100000000000000//////////...............------------,,,,,,,,,,,+++++++++++*********)))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!! jkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooppppppppppppppppppqqqqqqqpppppppppqqqqqqqqqqqqqqqqsssssssssssssssssssssstttsssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|}}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡�Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ~~~~~~~}}}}}||||||{{{{{{{wwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttttttttssssssttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnnmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbaaabaaaaaaaaaaaaaa``````````aaaa``````````````__________________^^^^^^^^^^^^]]\\\\\\\\\\\\\\[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRPPPPPPPPPPPPOOOOOOOOOOOONLLLLLLKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@AA@@@@@@@@@@@@@@@????????@@??????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::999999999998888888888877788888888877777777777766666666665555555555554444444333333333332222222221111111111100000000000/////////////...........----------------,,,,,,,,,,,,,++++++++++++++*********))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!! jjkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooopppppppppppppppppppqqqqqqppppppppppqqqqqqqqqqqqqqqrssssssssssssssssssssssttssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|}~€�‚ƒ„…††‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡�ŒŒŠ‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ~~~~~~~}}}}}|||||{{{{{{{{wwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttttttssssssttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddddddcccccccccbbbbbbbbbbbbbaaabaaaaaaaaaaaaa```````````aaa``````````````___________________^^^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRPPPPPPPPPPPPOOOOOOOOOOOONLLLLLKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@A@@@@@@@@@@@@@@@@????????@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::999999999988888888888877788888888877777777777766666666655555555555554444444333333333322222222221111111111000000000000/////////////...........----------------,,,,,,,,,,,,,+++++++++++++**********))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!! jjjkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppqqqqpppppppppppqqqqqqqqqqqqqqrrsssssssssssssssssssssstsssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyzzz{||}~€�‚ƒ„…†‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡��Œ‹Š‰‡†…„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒ~~~~~~~}}}}}|||||{{{{{{{zwwwwwwwwvvvvvvvvvvvvvvvvvttttttttttttttttttssssssstttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````aaa`````````````___________________^^^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRPPPPPPPPPPPOOOOOOOOOOOOONLLLLLKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@A@@@@@@@@@@@@@@@?????????@??????????????>>>>>>>>>=>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::99999999998888888888877778888888887777777777776666666665555555555555444444433333333332222222221111111111000000000000/////////////...........----------------,,,,,,,,,,,,,,++++++++++++++*********))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjjjkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppqqqppppppppppppqqqqqqqqqqqqqrrrssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyzz{{|}}~€�‚ƒ„…†‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡��Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}|||||{{{{{{{zwwwwwwwwvvvvvvvvvvvvvvvvvtttttttttttttttttsssssssstttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggfgggggfffffffffffffffeeeeeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````aa``````````````___________________^^^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRPPPPPPPPPPOOOOOOOOOOOOONNLLLLKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????@??????????????>>>>>>>>>=>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999998888888888887777888888888777777777776666666666555555555555544444443333333332222222222111111111100000000000//////////////..........----------------,,,,,,,,,,,,,,,+++++++++++++*********)))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppqqpppppppppppppqqqqqqqqqqqqrrrrsssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyzz{{|}~€�‚ƒƒ„…†‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡Ž�Œ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}||||{{{{{{{zzwwwwwwvvvvvvvvvvvvvvvvvvvtttttttttttttttttsssssssstttttssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjijjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````aa`````````````___________________^^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRPPPPPPPPPOOOOOOOOOOOOOONNLLLLKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????@??????????????>>>>>>>>>=>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::99999999998888888888887777888888887777777777776666666666555555555555544444443333333332222222222111111111000000000000//////////////..........----------------,,,,,,,,,,,,,,++++++++++++++*********)))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkklkllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppqppppppppppppppqqqqqqqqqqqrrrrrsssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzz{{|}~€�‚ƒ„„…††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡Ž�Œ‹‹Š‰‡††…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}|||||{{{{{{{zzwwwwwwvvvvvvvvvvvvvvvvvvvttttttttttttttttsssssssssttttsssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiijiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffgggfffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````a`````````````____________________^^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRPPPPPPPPPOOOOOOOOOOOOOONNLLLLKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????@??????????????>>>>>>>>>=>============<<<<<<<<<<<;<<<;;;;;;;;;;;;:::::::::9999999999888888888888777788888888777777777777666666666655555555555554444444333333333222222222111111111100000000000//////////////..........----------------,,,,,,,,,,,,,,,++++++++++++++*********)))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooopppppppppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrsssssssssssssssssssrrsssssssssssssssssssssssstttttttttttttttttttttuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzz{||}~€�‚ƒ„„…††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡Ž�ŒŒ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~}}}}}}|||||{{{{{{zzzwwwwwvvvvvvvvvvvvvvvvvvvvttttttttttttttttssssssssstttssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffgggfffffffffffffffeeeeeeeeeeeeedddddddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````a````````````____________________^^^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPOOOOOOOOOOOOOONNNLLLLKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????@?????????????>>>>>>>>>>=>============<<<<<<<<<<<;<<<;;;;;;;;;;;;:::::::::999999999988888888888877778888888877777777777666666666655555555555555444444433333333222222222211111111110000000000//////////////...........---------------,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppppppppppppppppppqqqqqqqqrrrrrrrrsssssssssssssssssrrrssssssssssssssssssssssstttttttttttttttttttttttuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzz{|}}~€�‚ƒ„„…††‡‡ˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡Ž��Œ‹Š‰ˆˆ‡†…„„ƒƒƒ‚‚‚‚‚‚‚‚~~~~}}}}}}}||||{{{{{{{zzzwwwwvvvvvvvvvvvvvvvvvvvvvtttttttttttttttssssssssssttsssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffffggfffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_`````````````____________________^^^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPPPPOOOOOOOOOOOOOONNNLLLLKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>==>============<<<<<<<<<<<;<<;;;;;;;;;;;;:::::::::9999999999888888888888877778888888877777777777666666666655555555555555444444433333333222222222211111111100000000000//////////////..........----------------,,,,,,,,,,,,,,,+++++++++++++++*********))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooppppppppppppppppppppppppppppppppppppqqqqqqqrrrrrrrrrssssssssssssssssrrrrssssssssssssssssssssssttttttttttttttttttttttttutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzz{{|}}~€�‚ƒƒ„…††‡‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡Ž��ŒŒ‹Š‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚}}}}}}}}}}|||||{{{{{{zzzzwwwvvvvvvvvvvvvvvvvvvvvvvttttttttttttttssssssssssstssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffgfffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````__````````````_____________________^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPPPOOOOOOOOOOOOOONNNNLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>==>===========<<<<<<<<<<<;;<<;;;;;;;;;;;::::::::::999999999988888888888887777888888887777777777766666666665555555555555544444443333333222222222211111111110000000000//////////////...........---------------,,,,,,,,,,,,,,,+++++++++++++++**********))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppppppppppppppppppqqqqqqrrrrrrrrrrsssssssssssssssrrrrrrssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzz{{|}~€�‚ƒ„„…††‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡Ž��ŒŒ‹ŠŠ‰ˆ‡††…„„ƒƒƒƒ‚‚‚‚‚}}}}}}}}}}|||||{{{{{{zzzzwwwvvvvvvvvvvvvvvvvvvvvvvtttttttttttttsssssssssssstssssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqppppppppppppppppppoooooonnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggfffffgffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````__````````````____________________^^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYZZZYYYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPOOOOOOOOOOOOONNNNNLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????@?????????????>>>>>>>>>==============<<<<<<<<<<<;;<<;;;;;;;;;;;:::::::::9999999999988888888888887777888888888777777777666666666655555555555555544444443333332222222222211111111110000000000/////////////...........----------------,,,,,,,,,,,,,,,+++++++++++++++**********))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooppppppppppppppppppppppppppppppppppppqqqqqrrrrrrrrrrrssssssssssssssrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyxxxyyyyzz{{|}~€€�‚ƒ„„…††ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡Ž���ŒŒ‹ŠŠ‰ˆ‡††…„„ƒƒƒƒ‚‚‚‚}}}}}}}}}}||||{{{{{{zzzzzwwvvvvvvvvvvvvvvvvvvvvvvvtttttttttttsssssssssssssssssssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqpppppppppppppppppppooooonnnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````__```````````____________________^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYZZYYYYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPOOOOOOOOOOOOONNNNNLLLKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>=============<<<<<<<<<<<<;;<;;;;;;;;;;;::::::::::9999999999988888888888887777888888887777777777666666666655555555555555544444443333332222222222111111111100000000000////////////............--------------,-,,,,,,,,,,,,,,+++++++++++++++**********)))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooppppppppppppppppppppppppppppppppppppqqqqrrrrrrrrrrrrrssssssssssssrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxyyyyzz{||}~€€�‚ƒ„„…†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡ŽŽ���ŒŒ‹Š‰‰ˆ‡††…„„ƒƒƒƒ‚‚‚}}}}}}}}}|||||{{{{{{zzzzzwwvvvvvvvvvvvvvvvvvvvvvvvsttttttsttsssssssssssssssssssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqpppppppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````___``````````______________^______^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[[[[[[[[Z[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRPPPPPPPOOOOOOOOOOOONNNNNNLLLKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>==============<<<<<<<<<<<<;;<;;;;;;;;;;;:::::::::9999999999998888888888888777788888888877777777766666666655555555555555544444444333333222222222211111111110000000000////////////............---------------,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooppppppppppppppopppppppppppppppppppppqqqrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxyyyyzz{|}}~€��‚ƒ„……‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡ŽŽ����ŒŒ‹Š‰‰ˆ‡††…„„ƒƒƒ‚‚‚}}}}}}}}}|||||{{{{{{zzzzzwwvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssssssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqppppppppqqqqpppppppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````___``````````______________^______^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPOOOOOOOOOOOONNNNNNNLLLKKKKKKKKKKJJJJJJJJJJJJHHHHHHHGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>==============<<<<<<<<<<<;;;<;;;;;;;;;;::::::::::9999999999988888888888888777788888888877777777666666666655555555555555544444444333332222222222111111111110000000000///////////.............---------------,,,,,,,,,,,,,,,+++++++++++++++***********))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooopppppppppppppooppppppppppppppppppppppqrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxyyyzz{{|}}~€�‚ƒƒ„…†‡ˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡ŽŽŽ����ŒŒ‹ŠŠ‰ˆ‡††…„„ƒƒƒ‚‚}}}}}}}}||||||{{{{{{zzzzzwvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqpppppppppqqqpppppppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````____`````````______________^^_____^^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPOOOOOOOOOOONNNNNNNNLLKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>=============<<<<<<<<<<<<;;;<;;;;;;;;;;::::::::::9999999999988888888888888877788888888877777777666666666555555555555555544444444333322222222222111111111100000000000///////////............---------------,,,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooppppppppppppooopppppppppppppppppppppprrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyzz{{|}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡‡‡‡‡‡ŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡†……„ƒƒƒ‚‚}}}}}}}}||||||{{{{{{zzzzzwvvvvvvvvvvvvvvvvvvuuuuuusssssssssssssssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqppppppppppqqpppppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````____`````````______________^^____^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRPPPPPPOOOOOOOOOONNNNNNNNNLLKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>==============<<<<<<<<<<<<;;;<;;;;;;;;;;:::::::::99999999999988888888888888877788888888877777777666666666555555555555555544444444333322222222221111111111100000000000//////////............----------------,,,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooopppppppppppooooppppppppppppppppppppprrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzz{||}~€�‚‚ƒ„†‡‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡ŽŽŽŽŽŽ���ŒŒ‹Š‰‰ˆ‡†…„„ƒƒ‚‚}}}}}}}|||||||{{{{{{zzzzzwvvvvvvvvvvvvvvvvvuuuuuuussssssssssssssssssssssssrsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqpppppppppppqpppppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````_____````````______________^^^____^^^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRPPPPPPOOOOOOOOOONNNNNNNNNLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999988888888888888887778888888887777777766666666555555555555555554444444433332222222222111111111110000000000///////////............---------------,,,,,,,,,,,,,,,++++++++++++++**************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooppppppppppooooooppppppppppppppppppprrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzz{{|}}~€�‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡‡‡†‡‡ŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡††…„ƒƒ‚‚}}}}}|||||||||{{{{{{zzzzzwvvvvvvvvvvvvvvvvuuuuuuuusssssssssssssssssssssssrrsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````______````````_____________^^^^____^^^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPOOOOOOOOONNNNNNNNNNKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999988888888888888887778888888887777777666666666555555555555555544444444433322222222222111111111100000000000///////////...........---------------,,,,,,,,,,,,,,,++++++++++++++**************))))))))(((((((''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! jjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppooooooopppppppppppppppppprrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyzz{{|}~€�‚ƒ„…†‡ˆ‰‰ŠŠŠ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡ŽŽŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†…„ƒƒ‚‚}}}|||||||||||{{{{{{zzzzzwvvvvvvvvvvvvvvvvuuuuuuuussssssssssssssssssssssrrrsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqpppppppppppppppppppppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````______````````____________^^^^^____^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPOOOOOOOOONNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>==============<<<<<<<<<<<<<;;;<;;;;;;;;;:::::::::99999999999988888888888888887778888888887777777666666666555555555555555544444444433222222222221111111111100000000000//////////............--------------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! jjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooopppppppooooooooppppppppppppppppprrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyzz{|}}~€�‚ƒ…†‡ˆ‰‰ŠŠ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡‡‡‡ŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„„ƒ‚‚}}||||||||||||{{{{{zzzzzzwvvvvvvvvvvvvvvvuuuuuuuuussssssssssssssssssssrrrrrssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqppppppppppppppppppppppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````_______```````_____________^^^^^___^^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYXXXXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPOOOOOOOOONNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999999888888888888888887778888888877777777666666666555555555555555544444444433222222222221111111111000000000000//////////............--------------,,,,,,,,,,,,,,,+++++++++++++****************))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! ijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnoooooooooooooooooooppppppooooooooopppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyzz{{|}~€�‚ƒ…†‡ˆˆ‰ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡‡‡ŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚‚}}||||||||||||{{{{{{zzzzzwvvvvvvvvvvvvvvvuuuuuuuuussssssssssssssssssrrrrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqppppppppppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````________```````____________^^^^^^__^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXYYYYXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRPPPPPPOOOOOOOONNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJIHHHHGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999888888888888888887778888888877777777666666666555555555555555444444444332222222222211111111111000000000000//////////...........--------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))(((((((''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!! iijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooopppppoooooooooopppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzz{||}~€�ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡ŽŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚}}||||||||||||{{{{{{zzzzzwvvvvvvvvvvvvvvvuuuuuuuuusssssssssssssssssrrrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqqqqqqqqqpppppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`aaaa````````````_________```````____________^^^^^^__^^^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXYXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRPPPPPPOOOOOOOONNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJIHHHHGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999888888888888888888777888888887777777766666666655555555555555544444444433222222222221111111111000000000000///////////...........-------------,,,,,,,,,,,,,,,,++++++++++++*****************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! iiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooooppppoooooooooooppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyz{{|}~€�‚„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡ŽŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚}}||||||||||||{{{{{zzzzzzvvvvvvvvvvvvvvvvuuuuuuuuusssssssssssssssrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppqqqqqqqqpppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`aaaa````````````_________```````___________^^^^^^^__^^^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRPPPPPPOOOOOOOONNNNNNNNNNNKKKKKKKKKKKJJJJJJJJJJJJIIHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999888888888888888888777888888887777777766666666655555555555555444444444332222222222211111111111000000000000///////////...........------------,,,,,,,,,,,,,,,,++++++++++++*****************)))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! iiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooooppoooooooooooopppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyzz{|}}~€�‚„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡ŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ†…„„ƒ‚}}||||||||||||{{{{{zzzzzzvvvvvvvvvvvvvvvvuuuuuuuuussssssssssssssrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppqqqqqqqpppppppppppppppppppppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`aaa````````````__________```````___________^^^^^^^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRPPPPPPOOOOOOOONNNNNNNNNNMKKKKKKKKKKJJJJJJJJJJJJJIIHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999988888888888888888777888888887777777766666666655555555555555444444444332222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++******************))))))))(((((((''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjjjjkjkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooopoooooooooooooooppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyz{{|}~€�ƒ„†‡ˆ‰‰Š‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡ŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚}}||||||||||||{{{{{zzzzzzvvvvvvvvvvvvvvvvvuuuuuuuusssssssssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppqqqqqppppppppppppppppppppppppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffefffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa`aaa```````````___________```````__________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRPPPPPPOOOOOOOONNNNNNNNNNMKKKKKKKKKKJJJJJJJJJJJJJIIHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?@@@@@@@@????????????????????????????>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999888888888888888887777888888877777777766666666655555555555554444444443332222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,+++++++++++******************))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooooooooooooooooooopppppppppqqqqqqqrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyzz{|}~€�ƒ„…†‡ˆ‰Š‹‹‹ŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡ŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚}}}|||||||||||{{{{{zzzzzzvvvvvvvvvvvvvvvvvuuuuuuuusssssssssssssrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppqqqqpppppppppppppppppppppoppppppppppooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa`aaa``````````____________``````___________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPOOOOOOOONNNNNNNNNMMKKKKKKKKKJJJJJJJJJJJJJIIIHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??@@@@@@@?????????????????????????????>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999988888888888888887777888888877777777766666666655555555555554444444443332222222222111111111110000000000000///////////...........----------,,,,,,,,,,,,,,,,+++++++++++******************)))))))))(((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! hhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooppppppppppppppppppppppqqqoopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxyyz{|}€�‚ƒ…††‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††……„‹ŠŠŠŠŠ‹‹‹‹‹ŠŠŠ‰ˆ‡†…„ƒ‚�€€~~~~~~~~~~~}}}}}||||||wwwwwwwwwwwwvvvvvvvvuuuuusssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggghhggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````___________^^^^^^_^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQOOOONNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKKKKKJJJJJJJJJHHHHGGGGGGGGFFFFFFFFFEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@@@@@@???????????????@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>============<;;;;;;;;:::::::::99999999999888888888888888887777777776666666665555555555545555444444444444333333333222221111111111110000000000000////////////............---------,,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))(((((((('''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! hhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooopppppppppppppppppppppppqoooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxyz{|}~�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡††………‹‹ŠŠŠŠŠ‹‹‹‹ŠŠŠ‰ˆˆ‡†…„ƒ‚�€€~~~~~~~~~~}}}}|||||||wwwwwwwwwwwwwvvvvvvvuuuuusssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggghhgggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````__________^^^^^^^_^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQOOOONNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJHHHHGGGGGGGGFFFFFFFFEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????@@@@@@@@@@???????????????@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>============<;;;;;;;;::::::::999999999999888888888888888877777777776666666665555555555545555444444444444333333333222221111111111100000000000000////////////............---------,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppppppppooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxyyz{}~€‚ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††……‹‹ŠŠŠŠŠ‹‹‹‹ŠŠŠ‰‰ˆ‡†…„ƒ‚�€€€~~~~~~~~}}}}|||||||wvwwwwwwwwwwwwvvvvvvvuuuusssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggghhgggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````__________^^^^^^^_^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQOOOONNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGGGGGGFFFFFFFFFEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@@@@@@????????????????@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>=============<;;;;;;;;::::::::999999999999988888888888888877777777776666666665555555555545554444444444443333333333222221111111111100000000000000////////////............--------,,,,,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooppppppppppppppppppppppooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrsssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxyz{|}€�‚„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††……‹‹‹ŠŠŠŠŠ‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚‚�€€~~~~~~}}}}|||||{{vvvwwwwwwwwwwwwvvvvvvuuuussssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggghgggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^_^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQOOONNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJHHHGGGGGGGGFFFFFFFFEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????@@@@@@@@?????????????????@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>=============<<;;;;;;;:::::::::999999999999988888888888888777777777776666666665555555555545554444444444443333333332222221111111111000000000000000////////////...........---------,,,,,,,,,,,,++,,++++++++++++*************)))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooopppppppppppppppppppppooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvwwxyyz|}~�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††…‹‹‹‹ŠŠŠ‹‹‹‹‹ŠŠŠ‰ˆˆ‡†…„ƒ‚��€€~~~~~}}}}|||||{{vvvwwwwwwwwwwwwwvvvvvuuuussssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqpqqqppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggghgggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQOOONNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJHHGGGGGGGGFFFFFFFFFEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????@@@@@@@@?????????????????@@@@@@@@@????????>>>>>>>>>>>>>>>>>>=============<<;;;;;;;:::::::::999999999999988888888888888777777777766666666665555555555545554444444444433333333332222211111111111000000000000000////////////...........---------,,,,,,,,,,,,++,++++++++++++*************))))))))))))))(((((((('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! hhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppppoooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvwwxyz{|~€�ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††…‹‹‹‹‹ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆ‡†…„ƒ‚‚��€€~~~~}}}|||||{{{vvvwwwwwwwwwwwwwvvvvvuuuussssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqppqqppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffeffffffffeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUVVVVVVVUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQOONNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJHHGGGGGGGGFFFFFFFFFEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????@@@@@@@??????????????????@@@@@@@@@???????>>>>>>>>=>>>>>>>>>=============<<<;;;;;;;:::::::::99999999999999888888888888877777777776666666666555555555544554444444444443333333333222221111111111100000000000000////////////............---------,,,,,,,,,,,+++++++++++++++*************))))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppoooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvwwxyz{|}~€�‚ƒ…††‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡†††Œ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡††…„ƒ‚‚��€€€~~~}}}||||{{{{vvvvwwwwwwwwwwwwwvvvvuuuussssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqppqppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggffffffffffffeefffffffeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJHGGGGGGGGGFFFFFFFFEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????@@@@@@@??????????????????@@@@@@@@@???????>>>>>>>>=>>>>>>>>>=============<<<;;;;;;::::::::::99999999999999888888888888777777777776666666665555555555544554444444444433333333333222221111111111100000000000000////////////............--------,,,,,,,,,,,++++++++++++++++*************))))))))))))))(((((((''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvwxxyz{}~€‚ƒ„…†‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††ŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡†…„ƒƒ‚‚��€€€~~~}}}|||{{{{{vvvvwwwwwwwwwwwwwvvvvuuuussssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqppqpppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggggggggfffffffffffffeefffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUVVVVVVUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQQONNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJHGGGGGGGGFFFFFFFFFEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????@@@@@@?????????????????>>@@@@@@@@????????>>>>>>>>=>>>>>>>>=============<<<<;;;;;;::::::::::99999999999999888888888888777777777766666666665555555555544554444444444433333333333222221111111111000000000000000////////////...........---------,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooppppppppppppppppooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvwwxyz{|}€�ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††ŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡†……„ƒƒ‚‚��€€€~~~}}}|||{{{{{vvvvwwwwwwwwwwwwwvvvvuuuussssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggfggggggggggffffffffffffeeeffffffeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQQNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIGGGGGGGGGFFFFFFFFEEEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????@@@@@@???????????????>>>>@@@@@@@?????????>>>>>>>>=>>>>>>>>=============<<<<;;;;;::::::::::::9999999999999888888888887777777777766666666665555555555544544444444444333333333333222221111111111000000000000000////////////...........---------,,,,,,,,,,+++++++++++++++*************))))))))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhiiiiihiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppoooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvwxxy{|}~€�‚ƒ„…†‡ˆˆˆ‰‰‰‰ˆˆˆˆ‡‡†ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡†…„ƒƒƒ‚‚��€€€~~}}|||{{{{{{vvvvvwwwwwwwwwwwwwvvvvuuussssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggffgggggggggffffffffffffeeeeffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbabbbbbbaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUVVVVVUUUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQQNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIGGGGGGGGFFFFFFFFFEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????@@@@@???????????????>>>>>@@@@@@@?????????>>>>>>>==>>>>>>>=============<<<<<;;;;;:::::::::::9999999999999988888888887777777777776666666666555555555554454444444444433333333333322222111111111100000000000000////////////............---------,,,,,,,,,++++++++++++++++************)))))))))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ghhhhhhhhhhhhhhhhhhiiiihhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppoooooooooooooooopppppppppppppppppppppppppppqqqqqqqqpppppppppppqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssrssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvwwxyz{|~€‚ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡†�ŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡†……„„ƒƒ‚‚���€€~~}}|||{{{{{{vvvvvwwwwwwwwwwwwwvvvuuuussssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggfffgggggggggffffffffffffeeeefffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbabbbbbbaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQQQNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIGGGGGGGGFFFFFFFFEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????@@@@@??????????????>>>>>>@@@@@@??????????>>>>>>>==>>>>>>>=============<<<<<;;;;;::::::::::::999999999999988888888887777777777766666666665555555555544454444444444433333333333322222111111111100000000000000////////////...........---------,,,,,,,,,,+++++++++++++++*************))))))))))))))((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! gghhhhhhhhhhhhhhhhhiiiihhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppoooooooooooooooooppppppppppppppppppppppppppppqqqqqqpppppppppppppqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssrrrssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwxyz{|}€�‚„…††‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡‡�ŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡††…„„„ƒƒ‚‚���€€~}}|||{{{{{{vvvvvvwwwwwwwwwwwwvvvvuuussssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffggggggggffffffffffffeeeeefffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccbcccccccccbbbbbbbbbbbbbbaabbbbbaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUVVUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQQPNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????@@@@@??????????????>>>>>>@@@@@???????????>>>>>>>==>>>>>>=============<<<<<<;;;;::::::::::::9999999999999888888888877777777777766666666665555555555544444444444444333333333333322222111111111100000000000000////////////...........---------,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! ggghhhhhhhhhhhhhhhhhiiihhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooppppppppppooooooooooooooooooopppppppppppppppppppppppppppqqqqqppppppppppppppqqqqqqqqqqqppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrsssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvwwxyz|}~�‚ƒ„…†‡‡ˆˆˆ‰‰ˆˆˆˆ‡‡‡��ŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡‡†……„„„ƒƒ‚‚��€€~}}||{{{{zzzvvvvvvwwwwwwwwwwwwvvvvuuusssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggffffffgggggggffffffffffffeeeeeefffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccbcccccccccbbbbbbbbbbbbbaaabbbbbaaaaaaaaaa``````````_______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQPPNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJIIIGGGGGGGFFFFFFFFEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????@@@@??????????????>>>>>>>@@@@???????????>>>>>>>>==>>>>>>=============<<<<<<;;;;:::::::::::::999999999999888888888877777777776666666666665555555555544444444444444333333333333332222111111111100000000000000////////////...........---------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! gggghhhhhhhhhhhhhhhhhiihhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppooooooooooooooooooooppppppppppppppppppppppppppppqqqppppppppppppppppqqqqqqqqqppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvwxyz{|~€�ƒ„…††‡ˆˆˆˆ‰ˆˆˆˆ‡‡‡���ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆ‡‡††………„„ƒƒ‚‚��€€~}}||{{{zzzzuvvvvvvwwwwwwwwwwwvvvvuuusssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfffffffgggggggffffffffffffeeeeeeffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccbbccccccccbbbbbbbbbbbbbbaaabbbbaaaaaaaaaa```````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQPPNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJIIIIGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????@@@@?????????????>>>>>>>>@@?????????????>>>>>>>>==>>>>>>=============<<<<<<;;;;::::::::::::999999999999988888888877777777777666666666665555555555544444444444444433333333333333222211111111110000000000000////////////...........----------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ggggghhhhhhhhhhhhhhhhhihhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppooooooooooooooooooooooppppppppppppppppppppppppppppqppppppppppppppppppqqqqqqqppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvwxyz{|}~€�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆˆ‡‡���ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆ‡†††………„„ƒƒ‚‚�€€~~}||{{{zzzzuuuvvvvwwwwwwwwwwwvvvvuuusssssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggffffffffggggggffffffffffffeeeeeeeffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccccbbbcccccccbbbbbbbbbbbbbbaaaabbbaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQPPPNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJIIIIGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????@@@@?????????????>>>>>>>>???????????????>>>>>>>>==>>>>>=============<<<<<<<;;;:::::::::::::9999999999998888888888777777777766666666666655555555555444444444444444333333333333332222211111111100000000000/0////////////...........---------,,,,,,,,,,++++++++++++++************))))))))))))))((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! gggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppoooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyz{}~€‚ƒ„…††‡‡ˆˆˆˆˆˆˆˆ‡‡����ŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††………„„ƒƒ‚‚�€~~}||{{zzzzzuuuvvvvvwwwwwwwwwwvvvvuuusssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffggggggffffffffffffeeeeeeeffffeeeeeeeeeeeeeedddddddddddddddcccccccccccccccbbbcccccccbbbbbbbbbbbbbbaaaabbbaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQPPPPNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJIIIIIGGGGGFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????@@@?????????????>>>>>>>>>???????????????>>>>>>>>==>>>>>=============<<<<<<<;;;::::::::::::99999999999998888888887777777777766666666666555555555555444444444444444333333333333332222211111111100000000000/0////////////...........---------,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""!!!!!!!!!!!!!! ggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooopppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxyz{|}€�‚ƒ„…†‡‡‡ˆˆˆˆˆˆˆ‡‡�����ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††††……„„ƒƒ‚�€~}||{{zzzzzuuuuvvvvvwwwwwwwwwvvvvuuusssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffffgggggffffffffffffeeeeeeeefffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccbbbbccccccbbbbbbbbbbbbbbbaaaabbaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQPPPPPNNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJIIIIIGGGGGFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????@@@?????????????>>>>>>>>>???????????????>>>>>>>>==>>>>>=============<<<<<<<;;;::::::::::::99999999999988888888887777777777666666666666555555555555444444444444443333333333333332222211111111100000000000/////////////...........----------,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! gggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooooooopppnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyz|}~�‚ƒ„…††‡‡‡ˆˆˆˆˆ‡‡‡�����ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡‡‡†††……„„ƒ‚�€€~}||{{zzzzzuuuuuvvvvvwwwwwwwwvvvvuuusssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffggggfffffffffffffeeeeeeeeffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccbbbbbcccccbbbbbbbbbbbbbbbaaaaabbaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQPPPPPPNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJIIIIIIGGGGFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????@@@????????????>>>>>>>>>>???????????????>>>>>>>>==>>>>>=============<<<<<<<;;;:::::::::::999999999999988888888887777777777666666666665555555555554444444444444444333333333333332222211111111110000000000/////////////...........----------,,,,,,,,,++++++++++++++***********))))))))))))))(((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooooppnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxyz{|}€�‚ƒ„…††‡‡‡‡ˆˆ‡‡‡‡������ŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡‡‡‡†††……„ƒƒ‚�€~}||{{zzzzzuuuuuuvvvvwwwwwwwwvvvvuuusssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffgggfffffffffffffeeeeeeeeefeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbccccbbbbbbbbbbbbbbbbaaaaabaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQPPPPPPNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJIIIIIIGGGGFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????@@@????????????>>>>>>>>>>???????????????>>>>>>>>==>>>>>=============<<<<<<<;;;::::::::::9999999999999888888888877777777776666666666665555555555554444444444444444333333333333332222211111111110000000000/////////////...........----------,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! gggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooooopnnnoooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxyy{|}~�‚ƒ„„…††‡‡‡‡‡‡‡‡‡������ŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡††……„ƒ‚�€~}||{{zzzzyuuuuuuvvvvvvwwwwwvvvvvuuussssrssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffffggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbcccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````__________^^^^^^^^^^^^^]]^^^^]]]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQPPPPPPPNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJIIIIIIIGGGFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????@@????????????>>>>>>>>>>>??????????????>>>>>>>>>==>>>>>=============<<<<<<<;;;::::::::::9999999999998888888888877777777776666666666655555555555544444444444444444333333333333332222211111111110000000000/////////////...........---------,,,,,,,,,,++++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! ggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooooonnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuvwwxyz{|~€�‚ƒ„……††‡‡‡‡‡‡‡‡�������ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡††…„ƒ‚�€~}}|{{zzzyyuuuuuuuvvvvvwwwwwvvvvvuuusssrrrrrsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffffffgfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbcccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````_________^^^^^^^^^^^^^]]]^^^]]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQPPPPPPPPMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJIIIIIIIGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????@@????????????>>>>>>>>>>>??????????????>>>>>>>>>==>>>>>>============<<<<<<<;;::::::::::9999999999999888888888887777777777666666666665555555555554444444444444444433333333333333222221111111111000000000//////////////...........---------,,,,,,,,,,++++++++++++++**********)))))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! gggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnoooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuvvwxyz{|}~€�‚ƒ„……†††‡‡‡‡‡‡�������ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡ˆˆ‡‡‡‡†……„ƒ‚�€~}|{{zzzzyuuuuuuuuvvvvvwwwwvvvvvuuusssrrrrrrssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbcbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````________^^^^^^^^^^^^^]]]]^^]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQPPPPPPPPMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJIIIIIIIIGGFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????@@????????????>>>>>>>>>>>??????????????>>>>>>>>>==>>>>>>============<<<<<<<;;::::::::::99999999999998888888888777777777766666666666655555555555444444444444444444333333333333332222211111111111000000000////////////...........----------,,,,,,,,,,++++++++++++++**********))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! gggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnoooooooooooooooooooooooooopppppppppppppppppopppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuvwwxyz{|}€�‚ƒ„„……††††‡‡‡‡�������ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚�€~}|{{zzzzyttuuuuuuvvvvvvwwvvvvvvuuusssrrrrrrrsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbcbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````_________^^^^^^^^^^^^^]]]]^]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTUUUUUTTTTTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJIIIIIIIIGGFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????@@???????????>>>>>>>>>>>>??????????????>>>>>>>>>>=>>>>>>============<<<<<<<;;::::::::::9999999999999888888888877777777776666666666655555555555544444444444444444433333333333333222221111111111100000000/////////////...........----------,,,,,,,,,,++++++++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""!!!!!!!!!!!!!! ggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooonnnnnnnnnooooooooooooooooooooooooooopppppppppppppppoooppppppppppppppppppppppoppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuvvwxyz{|}~€�‚ƒ„„……†††††††�������ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}||{{zzzyuttuuuuuuvvvvvvvvvvvvvuuusssrrrrrrrssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllljjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggffffffffffffffffffeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````_________^^^^^^^^^^^^^]]]]]^]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQPPPPPPPPOMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJIIIIIIIIGFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????@@???????????>>>>>>>>>>>>?????????????>>>>>>>>>>>=>>>>>>>===========<<<<<<<;;:::::::::99999999999999888888888877777777776666666666655555555555544444444444444444433333333333333222221111111111100000000/////////////...........----------,,,,,,,,,,++++++++++++++**********)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! gggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnooooooooooooooooooooooooooopppppppppppppoooooppppppppppppppppppppoooppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttsttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuvwwxyz{|}~€�‚ƒ„„………†††††�������ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡††…„ƒ‚�€~}|{{zzzzutttuuuuuvvvvvvvvvvvvvuuusssrrrrrrrrrsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllljjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggfffffffffffffffffeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTUUTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQPPPPPPPPOOMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJIIIIIIIIIGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????@????????????>>>>>>>>>>>>?????????????>>>>>>>>>>>=>>>>>>>===========<<<<<<<;;:::::::::99999999999999888888888777777777776666666666555555555555444444444444444444443333333333333222211111111111100000000////////////............----------,,,,,,,,,,+++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! eeeeeeeeeeeeeeeefffffffggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttssuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttuuvwwxyz{|}~€�‚ƒƒ„………†††††‡‡‡‡‡‡‡††††………„„ƒƒƒ‚‚‚‚‚‚ˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}|{{zzzyxxwwxxxxxxyyyyyzyyyyyyxxxrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddeedddddddddddddddddcccccccddddddddddddccccccccccccccccccccccccbbbbbbbbbbbaaaaaa````````````_______________^^^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRQQPPPPOOOOOOOOOONNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCAAA@@@@@@@@@@?????????????@@@????????????>>>>>>>>>>>>>>>=================<<<<<<<<;;;;;;;;;;;::::::::999999888888888887777777777777766666666666555555555555555544444444444433333333333333333333333332222222222221111111111110000000/////////............---------,,,,,,,,,,++++++++++**********))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!"!!!!!!!!!!!!! eeeeeeeeeeeeeeeeeffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttssssssssuuuuuuutttttttttttttttttttttttttttttttttttttttttttuvvwxxyz{|}~€�‚ƒƒ„………†††††‡‡‡‡‡†††††………„„ƒƒƒƒ‚‚‚‚‚ˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}}|{{zzzxxxxxxxxxxyyyyyzzyyyyyxxxrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddeddddddddddddddddddcccccccddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaaaaa````````````_______________^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRQQQPPPPOOOOOOOOONNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCAAA@@@@@@@@@@?????????????@@@????????????>>>>>>>>>>>>>>==================<<<<<<<<;;;;;;;;;;;::::::::999999888888888887777777777777766666666666555555555555555544444444444433333333333333333333333322222222222211111111111100000000/////////............---------,,,,,,,,,,++++++++++*********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! eeeeeeeeeeeeeeeeeefffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttsssssttttttttttttsssssssssssssssssssssssssssttttttttttsssssssssssssssuutttttttttttttttttttttttttttttttttttttttttttttttttvvwwxyz{|}~€��‚ƒ„„………†††††††‡††††††………„„ƒƒƒƒ‚‚‚ƒƒ‰‰‰‰ˆˆˆ‡††…„ƒ‚�€~}||{{zzxxxxxxxxxxyyyyyzzyyyyyxxxrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddedddddddddddddddddccccccccdddddddddddcccccccccccccbcccccccccbbbbbbbbbbbbaaaaaaa```````````_______________^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRQQQQPPPPOOOOOOOOONNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCAAA@@@@@@@@@??????????????@@@????????????>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;::::::::999998888888888887777777777777766666666666555555555555555444444444444333333333333333333333333322222222222211111111111100000000////////.............---------,,,,,,,,,,++++++++++*********))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! deeeeeeeeeeeeeeeeeefffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrsrrrsssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttsssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuvvwxxyz{|}~€��‚ƒ„„………†††††††††††††………„„ƒƒƒƒƒƒƒƒƒ‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~~}|{{zzxxxxxxxxxxyyyyyzzzyyyyyxxrrrrqqqqqqqqqqrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccddddddddddcccccccccccccbbccccbbbbbbbbbbbbbbbbbaaaaaa````````````______________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRQQQQQPPPOOOOOOOOONNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBAA@@@@@@@@@@??????????????@@@????????????>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;;;::::::::999998888888888887777777777777666666666666555555555555555444444444444333333333333333333333333322222222222111111111111100000000////////.............---------,,,,,,,,,,++++++++++*********))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! ddeeeeeeeeeeeeeeeeeefffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssstttttuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuvvwxyyz{|}~€�‚‚ƒ„„………††††††††††††………„„ƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰ˆˆ‡††…„ƒ‚�€~}||{{zxxxxxxxxxxyyyyyzzzyyyyyxxrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccddddddddddcccccccccccccbbcccbbbbbbbbbbbbbbbbbbaaaaaa```````````_______________^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRQQQQQQPPOOOOOOOOOONNNNNNNNMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBAA@@@@@@@@@???????????????@@@????????????>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;:::::::9999998888888888887777777777777666666666666555555555555555444444444443333333333333333333333333322222222222111111111111100000000///////.............---------,,,,,,,,,,,++++++++++*********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! dddeeeeeeeeeeeeeeeeeefffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssttttttttuuuutttuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuvvwwxyz{{|}~€�‚ƒƒ„„………††††††††††………„„„ƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰‰ˆˆ‡†…„ƒ‚�€~}||{zyxxxxxxxxxyyyyzzzzzyyyyxxrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccdddddddddcccccccccccccbbbccbbbbbbbbbbbbbbbbbbbaaaaa```````````_______________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRQQQQQQQPPOOOOOOOOONNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBA@@@@@@@@@@???????????????@@?????????????>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;:::::::999999888888888888777777777777766666666666655555555555555444444444444333333333333333333333333322222222222111111111111110000000////////.............---------,,,,,,,,,,,++++++++++*********))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! ddddeeeeeeeeeeeeeeeeeefffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmllllmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttuuuuusssssssssttttttttttttttttsssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttsttttuuuvvwwxyz{|}~€€�‚ƒƒ„„……††††††††††………„„„„ƒƒƒƒƒƒƒƒ‰‰‰‰‰‰‰ˆˆ‡††…„ƒ‚�€~}}|{{yxxxxxxxxxyyyyzzzzzyyyyxxrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccddddddddcccccccccccccbbbbcbbbbbbbbbbbbbbbbbbbaaaaaa```````````______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUVUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQQQPOOOOOOOOOONNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBA@@@@@@@@@@???????????????@@?????????????>>>>>>>>>>======================<<<<<<<<<;;;;;;;;;;:::::::999999888888888888877777777777766666666666555555555555555444444444444333333333333333333333333322222222222111111111111110000000///////.............----------,,,,,,,,,,++++++++++*********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! dddddeeeeeeeeeeeeeeeeeefffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmlllllmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttsssstttuuuvvwxxyz{|}~€�‚‚ƒ„„………†††††††††………„„„„ƒƒƒƒƒƒƒƒ‰ŠŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚�€~~}||{yxxxxxxxxyyyyzzzzzzzyyyyxrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUVUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBB@@@@@@@@@@????????????????@@?????????????>>>>>>>>>>=====================<<<<<<<<<<;;;;;;;;;:::::::9999998888888888888777777777777766666666666555555555555555444444444443333333333333333333333333222222222221111111111111100000000///////.............---------,,,,,,,,,,,++++++++++*********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ddddddeeeeeeeeeeeeeeeeeffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttssssssssttuuuvvwxyzz{|}~€�‚ƒƒ„„………†††††††…………„„„„ƒƒƒƒƒƒƒ„ŠŠŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚�€~}||{yyxxxxxxxyyyyzzzzzzzzyyyxrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddcccccccccdddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```````````______________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOONNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBB@@@@@@@@@@???????????????>@?????????????>>>>>>>>>>>=====================<<<<<<<<<<;;;;;;;;;:::::::999999888888888888887777777777776666666666655555555545555444444444444333333333333333333333333322222222122111111111111110000000///////.............----------,,,,,,,,,,,++++++++++*********))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! dddddddeeeeeeeeeeeeeeeefffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttssssssssstttuuvvwwxyz{|}~€��‚ƒ„„…………†††††……………„„„„ƒƒƒƒƒƒ„„ŠŠŠŠŠŠ‰‰‰ˆ‡††…„ƒ‚�€~}}|{yyxxxxxxyyyyyzzzzzzzzyyyxrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccdddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```````````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOONNNNNNNNNMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@@???????????????>@?????????????>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;:::::::999999888888888888877777777777766666666666555555555545555444444444444333333333333333333333333222222222122111111111111110000000//////.............----------,,,,,,,,,,,,++++++++++********))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!  ddddddddeeeeeeeeeeeeeeeffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttsssssssssssttttuuvvwwxyz{|}~€�‚ƒƒ„„…………†††………………„„„„„ƒƒƒ„„„„ŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~}}|{yyyxxxxxyyyyzzzzzzzzzyyyxrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcccccccccddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOONNNNNNNNNMMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBB@@@@@@@@@????????????????>@?????????????>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;::::::::99999988888888888888777777777776666666666655555555544555444444444444333333333333333333333333222222222112111111111111110000000///////.............----------,,,,,,,,,,,++++++++++*********))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  dddddddddeeeeeeeeeeeeeefffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttsssssssssssstttttuuvvwxyyz{|~€��‚ƒƒ„„……………………………„„„„„„„„„„„„„ŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~}}|{yyyxxxxxyyyyzzzzzzzzzyyyxsrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccccdddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa``````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOONNNNNNNNNMMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBB@@@@@@@@@???????????????>>?????????????>>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;:::::::999999888888888888887777777777776666666666555555555544555444444444444333333333333333333333333222222222112111111111111110000000//////.............----------,,,,,,,,,,,,++++++++++*********))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  ddddddddddeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppppppqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttsssssssssssssssttttttuuvvwxyz{|}~€�‚‚ƒ„„……………………………„„„„„„„„„„„„„ŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~}}|{yyyxxxxxyyyyzzzzzzzzzzyyysrrrqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjijjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccccdddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa``````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOONNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBB@@@@@@@@@???????????????>>?????????????>>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;:::::::99999988888888888888777777777776666666666655555555554455544444444444433333333333333333333333222222222111111111111111110000000///////............-----------,,,,,,,,,,,+++++++++++********))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!  dddddddddddeeeeeeeeeeeeffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhihiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttssstttttsttsssssssssssssssssstttttttuuvwwxyz{|}€�‚ƒƒ„„………………………„„„„„„„„„„„„„„ŠŠŠŠŠŠŠ‰‰ˆ‡††…„ƒ‚�€~}||{yyyxxxxyyyyyzzzzzzzzzzyyysrrrqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjiijjiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddcccccccccddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa`````````______________^^^^^^^^^^^]]]]]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQPOOOOOONNNNNNNNNNMMMMMMMMMLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBB@@@@@@@@???????????????>>>????????????>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;::::::::99999988888888888887777777777776666666666555555555544455444444444444333333333333333333333322222222222111111111111111110000000//////............------------,,,,,,,,,,++++++++++++********))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  ddddddddddddeeeeeeeeeeefffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttssssssstsssssssssssssssssssssssssssstttttuuvwxyz{|}~€�‚‚ƒ„„„„…………………„„„„„„„„„„„„„„ŠŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€~~}||{yyyxxxxyyyyyzzzzzzzzzyyyysrrrqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjiijiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddcccccccccddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQQPPOOOOOONNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCBBBBBB@@@@@@@@??????????????>>>>????????????>>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;:::::::99999998888888888888777777777776666666666655555555554445544444444444433333333333333333333322222222222211111111111111110000000///////............------------,,,,,,,,,,+++++++++++*********)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! dddddddddddddeeeeeeeeeeffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttssssssssssssssssssssssssssssssssssssssssssttttuuvvwxyz{|}~€�‚‚ƒ„„„„……………„„„„„„„„„„„„„„„Š‹ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}}|{{yyyxxxxyyyyyyzzzzzzzzyyyysrrrqqqqqqqqqpqppppppppppqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddcccccccccddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa````````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOONNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCBBBBBBB@@@@@@@@??????????????>>>>????????????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;::::::::99999988888888888887777777777776666666666555555555544445544444444444433333333333333333333222222222222111111111111111110000000//////............------------,,,,,,,,,,++++++++++++********))))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! ddddddddddddddeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrtttttttttsssssssssssssssssssssssssssssssssssssssssssssssstttuuvwxyz{|}~€��‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚€€~}||{{yyyxxxxyyyyyyyzzzzzzyyyyxsrrrqqqqqqqqqqpppppppppppqqqqqqqpppqqpppppppppppppppoooooooooooooooooooooononnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddcccccccccdddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa````````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBB@@@@@@@??????????????>>>>>???????????>>>>>>>>>>>>>==================<<<<<<<<;;;;;;;;;;;:::::::::99999988888888888887777777777766666666666555555555544445444444444444433333333333333333332222222222222111111111111111100000000//////...........------------,,,,,,,,,,++++++++++++*********))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! dddddddddddddddeeeeeeeeffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrtttssssssssssssssssssssssssssssssssssssssssssssssssssssssstttuvvwxyz{|}~€��‚ƒƒ„„„„„„„„„„„„„„„„„„„„……ŠŠŠŠŠŠ‰ˆˆ‡†…„ƒ‚�€~}}||{{yyyyxxyyyyyyyyyyzzyyyyyyxrrrrqqqqqqqqqqqqpppppppppqpppppppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeedeeedddddddddddddddddddddcdddddddddddddddddccccccccbdddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa````````______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPOONNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBB@@@@@@@??????????????>>>>>???????????>>>>>>>>>>>>>=================<<<<<<<<<;;;;;;;;;;;:::::::::9999998888888888887777777777776666666666555555555544444544444444444443333333333333333333222222222222211111111111111110000000///////...........------------,,,,,,,,,,++++++++++++********))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ddddddddddddddddeeeeeeefffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttuuvwxyz{|}~€�‚‚ƒƒƒ„„„„„„„„„„„„„„„„„………ŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}||{{{yyyyyyyyyyyyyyyyyyyyyyyxxrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeedddeeddddddddddddddddddddcccdddddddddddddddddccccccccbdddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBBB@@@@@@??????????????>>>>>>???????????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;:::::::::99999988888888888877777777777766666666666555555555544444444444444444443333333333333333332222222222222111111111111111100000000///////..........------------,,,,,,,,,,++++++++++++*********))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! dddddddddddddddddeeeeeeffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttuuvwxyz{|}~€€�‚‚ƒƒƒ„„„„„„„„„„„„„„……………ŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€~~}||{{{yyyyyyyyyyyyyyyyyyyyyyxxxrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeddddedddddddddddddddddcccccccdddddddddddddddddccccccccbddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBBB@@@@@@?????????????>>>>>>>???????????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;:::::::::99999988888888888777777777777666666666665555555555444444444444444444443333333333333333332222222222222111111111111111100000000///////..........-----------,,,,,,,,,,++++++++++++**********)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! ddddddddddddddddddeeeeefffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrsssssssssttuuvwwxyz{|}~€��‚‚ƒƒƒ„„„„„„„„„………………………ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}}||{{{yyyyyyyyyyyyyyyyyyyxxxxxxrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccddddddddddddddddccccccccbbdcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBBBB@@@@@?????????????>>>>>>>>???????????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;::::::::::9999998888888888877777777777766666666665555555555544444444444444444444333333333333333333222222222222111111111111111110000000////////.........------------,,,,,,,,,,++++++++++++*********))))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! cddddddddddddddddddeeeeeeffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrssssssssssttuuvwxyz{|}}~€��‚‚ƒƒƒ„„„„„………………………………ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}}||{{{zzyyyyyyyyyyxxxxxxxxxxxxxrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccdddddddddddddddcccccccccbbdccccccccccccbbbbbbbbbbbabbbbbaaaaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBB@@@@@????????????>>>>>>>>>???????????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;:::::::::99999998888888888777777777777666666666665555555555444444444444444444444333333333333333333222222222222111111111111111100000000////////.........-----------,,,,,,,,,,++++++++++++**********)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! ccddddddddddddddddddeeeeeeffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllkkllllllllllllllllllllllllkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrsssssssssstttuvvwxyz{|}~~€��‚‚ƒƒ„„„„…………………………………ŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~}}|||||zzzzzzzyyyyyxxxxxxxxxxxwwrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccdddddddddddddddccccccccbbbcccccccccccccbbbbbbbbbbaabbbaaaaaaaaaaaaaaaaa`````````______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBBBBB@@@@@???????????>>>>>>>>>>???????????>>>>>>>>>>>>===================<<<<<<<<;;;;;;;;;:::::::::99999998888888887777777777776666666666655555555555444444444444444444444333333333333333333222222222222111111111111111100000000////////.........-----------,,,,,,,,,,+++++++++++**********))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! cccddddddddddddddddddeeeeeeffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllkkkkllllllllllllllllllllllkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssrrsssssssssssttuuvwxxyz{|}~€��‚‚ƒƒ„„„…………………………………ŠŠŠ‰‰‰ˆ‡†……„ƒ‚�€~}}}||||{{{{zzzzzyyyxxxxxxwwwwwwwqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccdddddddddddddccccccccccbbbccccccccccccbbbbbbbbbbaaabaaaaaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBB@@@@???????????>>>>>>>>>>>???????????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;::::::::::9999999888888888777777777776666666666665555555555444444444444444444444443333333333333333322222222222211111111111111100000000////////..........-----------,,,,,,,,,++++++++++++**********)))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! ccccddddddddddddddddddeeeeeeffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklkkkkklllllllllllllllllllllkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssrrrssssssssssstttuuvwxyyz{|}~€��‚ƒƒ„„„…………………………………ŠŠŠ‰‰ˆˆ‡†……„ƒ‚�€~~}}}}}}{{{{{{{zzzyyyxxxwwwwwwwwwqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccdddddddddddcccccccccccbbbbcccccccccccbbbbbbbbbbbaaabaaaaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBB@@@@???????????>>>>>>>>>>>???????????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;::::::::::9999999888888887777777777776666666666655555555555444444444444444444444443333333333333333322222222222211111111111111100000000////////..........----------,,,,,,,,,,+++++++++++**********))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! bccccccccccccccccccddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnoooooooooooooooonooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrqqqqqqqssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrsstuuvwxyyz{{|}~€€��‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‡†††……„„ƒ‚�€~}|{{{zzzzz||||||{{{zzyyxxwwwwwwwvvvrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppppnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccddddddddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaabbbaaaaaaaaaaaaaaaaa`````____^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBA@@@@@@@@@?????????????????>===============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888888888877777777776666666666666666655555555554444454444444444444444333333333333333222222222222111111000000000////////.........----------,,,,,,,,,,+++++++++************))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!! bbccccccccccccccccccdddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnooooooooooooonnnnoooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrssttuuvwxyzz{||}~€€��‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‡†††……„„ƒ‚��€~}}||{{{{{{}}}}}}||{{zzyxxxwwwvvvvvvrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppppnnnnnnnnnnmmmmmmmmmmmmmmlnnnnnnnnmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccdddddddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaabbaaaaaaaaaaaaaaaaa``````____^^^^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBA@@@@@@@@@????????????????>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999888888888888877777777776666666666666666655555555555444445444444444444444433333333333333322222222222211111100000000/////////.........----------,,,,,,,,,,+++++++++***********))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!! bbbccccccccccccccccccddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnoooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssttuvvwxyyz{|}~~€��‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‡†††……„„ƒ‚‚�€~}}|||||||~~~~~~}}||{zzyxxwwwvvvvvvrrrrrrrrrrrrrsssssrrrrrrqqqqqpppppppppppppppppppppnnnnnnnnnmmmmmmmmmmmmmmmlnnnnnnnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccddddddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaabaaaaaaaaaaaaaaaaa```````___^^^^^^^^^^^^^^^]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAA@@@@@@@@????????????????>>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666666655555555554444445444444444444444443333333333333322222222222211111100000000/////////.........----------,,,,,,,,,,+++++++++***********)))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! bbbbccccccccccccccccccddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnoooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrssttuvvwxxyz{|}~€€�‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‡†††………„ƒƒ‚��€~~}}}}}}~~~}||{zyyxxwwvvvvvvqqqqrrrrrrrrsssssssrrrrrqqqqqpppppppppppppppppppppnnnnnnnnmmmmmmmmmmmmmmmllnnnnnnnmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccdddddddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````__^^^^^^^^^^^^^^^^]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAA@@@@@@@@???????????????>>>================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999888888888888777777777766666666666666666655555555554444444444444444444444443333333333333322222222222211111100000000////////.........----------,,,,,,,,,,,++++++++***********))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! bbbbbccccccccccccccccccddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnoooooooooooonnooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssttuvvwxyz{|}~~€��‚ƒƒƒƒƒƒƒƒƒƒƒ‚‡†††………„„ƒ‚‚��€~~~~~~€��€€€~}}|{zyxxwwvvvvvvqqqqqrrrrrrssssssssrrrrrqqqqppppppppppppppppppppppnnnnnnnmmmmmmmmmmmmmmmlllnnnnnnmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccddddddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````__^^^^^^^^^^^^^^^^]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAA@@@@@@@@?????????????>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999988888888888877777777776666666666666666655555555555444444444444444444444444333333333333332222222222221111110000000/////////.........----------,,,,,,,,,,+++++++++***********))))))))))))))(((((((((''''''''''''&''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!! bbbbbbcccccccccccccccccdddeeeeeeeeeeeeeeeeeeefffeffffffffffffffffffffgggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnooooooooonnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrssttuvwwxyz{|}~€��‚‚ƒƒƒƒƒƒƒƒƒƒ‚‡‡†††……„„ƒƒ‚‚��€€€€€‚‚‚‚���€~~}|{zyxxwwvvvvuqqqqqrrrrrrsssssssssrrrrqqqqppppppppppppppppppppppnnnnnnmmmmmmmmmmmmmmmllllnnnnnmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccddddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````^^^^^^^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@?????????????>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888888877777777776666666666666666655555555554444444444444444444444444333333333333322222222222222111110000000/////////.........----------,,,,,,,,,,+++++++++***********)))))))))))))((((((((((''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! bbbbbbbccccccccccccccccddddeeeeeeeeeeeeeeeeeeeffeeeffffffffffffffffffffgggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrssttuvvwxyz{|~€�‚‚ƒƒƒƒƒƒƒƒƒƒ‚‡‡†††………„„ƒƒ‚‚���€€€€€���ƒƒƒƒƒ‚‚�€€~}|{zyxwwvvvvuqqqqqqrrrrssssssssssrrrqqqqqppppppppppppppppppppppnnmmmmmmmmmmmmmmmmmmmllllnnnnmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccddddddddddddcccccccccccccbccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````^^^^^^^^^^^^^^^^^]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@?????????????>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999999888888888888877777777766666666666666666655555555554444444444455554444444444333333333333322222222222222111110000000////////..........----------,,,,,,,,,,+++++++++**********))))))))))))))((((((((((''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! bbbbbbbbcccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiijiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnoooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrssttuvwxyz{|}~€��‚ƒƒƒƒƒƒƒƒƒƒ‚‡‡†††………„„„ƒƒƒ‚‚‚‚���‚‚‚‚„„„„„ƒƒ‚‚�€~|{zzyxwwvvvuqqqqqqrrrrssssssssssrrrqqqqpppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmlllllnnnnmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeddeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccdddddddddcccccccccccccccbbccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````^^^^^^^^^^^^^^^^^]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAA@@@@@@@????????????>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999888888888888777777777766666666666666666655555555554444444444455554444444444333333333333322222222222222111110000000////////..........---------,,,,,,,,,,,+++++++++**********)))))))))))))((((((((((''''''''''''&&'&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!! bbbbbbbbbccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqrrsstuuvwxyz{}~€€�‚‚ƒƒƒƒƒƒƒƒƒ‚‡‡††††………„„„„ƒƒƒƒ‚‚‚‚ƒƒƒƒ………………„ƒƒ‚�€~}|{zyxxwwvvvqqqqqqrrrrssssssssssrrrqqqqpppppppppppppoooooooooommmmmmmmmmmmmmmmmmmllllllnnnmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeedddeeeeeeeeedddddddddddddddcdddddddccccccccccccccccbbdddddddccccccccccccccccbbbcbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````^^^^^^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAA@@@@@@????????????>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999988888888888877777777766666666666666666655555555554444444444444555544444444443333333333322222222222222211111000000/////////..........---------,,,,,,,,,,,++++++++***********)))))))))))()((((((((((''''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbcccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqrrsstuuvxyz{|}~€�‚‚ƒƒƒƒƒƒƒƒƒ‚‡‡††††…………„„„„„ƒƒƒƒƒƒ„„„„††††††…„„ƒ‚�~}|{zyxwwvvvqqqqqqrrrrssssssssssrrrqqqqppppppppppooooooooooooommmmmmmmmmmmmmmmmllllllllnnnmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeedddeeeeeeeedddddddddddddddccdddddcccccccccccccccccbbbdddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````^^^^^^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAA@@@@@@????????????>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::999999999888888888888877777777766666666666666666655555555554444444444444555444444444443333333333322222222222222211111000000/////////.........----------,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqrrsttuvwxyz{}~€€�‚‚ƒƒƒƒƒƒƒƒ‚‡‡†††††………………„„„„„„„„„………‡‡‡‡‡††…„„ƒ�€~}|{zyxwwvvqqqqqqrrrrsssssssssrrrrqqqppppppppppoooooooooooooommmmmmmmmmmmmmmmlllllllllnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeddddeeeeeeedddddddddddddddcccdddccccccccccccccccccbbbbdddccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````^^^^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAA@@@@@@???????????>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::999999999888888888888777777777766666666666666666655555555554444444444444444444444444443333333333222222222222222211111000000////////..........---------,,,,,,,,,,,+++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!! bbbbbbbbbbbbbccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqrrssttuvwyz{|}~€�‚‚‚ƒƒƒƒƒƒ‚‚‡‡†††††…………………………………………††ˆˆˆˆ‡‡‡†…„ƒ‚�€~|{zyxxwvvqqqqqqrrrssssssssssrrrrqqqppppppppoooooooooooooooommmmmmmmmmmmlllllllllllllnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeedddddeeeeeedddddddddddddddccccddccccccccccccccccccbbbbbdcccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````^^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@????????????>>>>>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::99999999988888888888877777777766666666666666666665555555554444444444444444444444444444333333333322222222222222221111100000/////////..........---------,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbcccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrrsstuvwxyz{}~€€�‚‚‚ƒƒƒƒƒ‚‚‡‡††††††………………………………†††††ˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}|{zyxwwvqqqqqrrrrssssssssssrrrqqqqppppppoooooooooooooooooommmmmmmllllllllllllllllllnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeddddddeeeeedddddddddddddddcccccdccccccccccccccccccbbbbbbcccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````_^^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;;;;;;;::::::::::999999999888888888888877777777766666666666666666665555555554444444444444444444444444444333333333222222222222222211111100000/////////.........---------,,,,,,,,,,,+++++++++***********))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbbccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqrrsttuvxyz{|}~€��‚‚‚ƒƒƒ‚‚‚‡†††††††††……………………††††††‡ˆ‰‰ˆˆˆˆ‡††…„‚�€~|{zyxwwvrqqqqrrrrsssstttsssrrrqqqppppppooooooooooooooooooommmmmllllllllllllllllllllmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffeeeeeeeeeeeeeeeeedddddddeeeeddddddddddddddddccccccccccccccccccccccccbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````___^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZZYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;;;;;;;:::::::::::999999999888888888888777777777766666666666666666665555555554444444444444444444444444444333333333222222222222222211111100000////////..........---------,,,,,,,,,,++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbbbcccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqrrrstuvwxyz{}~€��‚‚‚‚‚‚‚‚‡††††††††††††††††††††††‡‡‰‰‰‰ˆˆˆ‡‡†…„ƒ‚�~}|{zyxwvrqqqqrrrssssttttssssrrqqqpppppoooooooooooooooooooommmmmllllllllllllllllllllmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeddddddddeeeddddddddddddddddcccccccccccccccccccccccbbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@????????????>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999988888888788877777777766666666666666666665555555555444444444444444444444444444433333333322222222222222221111110000/////////..........--------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!! bbbbbbbbbbbbbbbbbccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppqqqrrsttuvwyz{|}~€€��‚‚‚‚‚‚‚‡††††††††††††††††††††††‡‡‰‰‰‰ˆˆˆ‡‡†…„ƒ‚�€}|{zyxwwrrqqrrrrsssttttttsssrrqqqpppppoooooooooppppppppooommmmmllllllllllllllllllllmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeeedddddddddeeeddddddddddddddddccccccccccccccccccccccbbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````_____^^^^^^^^]]]]]]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@???????????>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999888888888788777777777766666666666666666666555555555444444444444444444444444444433333333322222222222222211111110000////////..........---------,,,,,,,,,,,+++++++++***********))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"####"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbcccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqppppppppppprrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppqqrrrstuvwxyz{|}~€€��‚‚‚‚‚‚‡††††††††††††††††††††††‡‡‰‰‰ˆˆˆˆ‡‡†…„ƒ‚�€~|{zyxwwrrrrrrrrssttttttttsssrrqqpppppooooooopppppppppppppmmmmmmlllllllllllllllllllmmmmmmmmmmllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddeeddddddddddddddddccccccccccccccccccccccbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````______^^^^^^]]]]]]]]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@???????????>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999888888887788777777777766666666666666666665555555554444444444444444444444444444433333333322222222222222211111110000////////..........---------,,,,,,,,,,++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"###""""""""""""""!!!!!!!!!!!!! abbbbbbbbbbbbbbbbbbbcccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqppppppppppppppppppppqqqqqqqpppppppppppppppppprrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppqqqrsstuvwxz{|}~€���‚‚‚‚‚†††††††††††††††††††††††††ˆˆˆˆˆˆ‡‡††…„ƒ‚�€~}|zyxxwrrrrrrrssstttuuutttssrrqqqppppooooopppppppppppppppnnmmmmmllllllllllllllllllmmmmmmmmmlllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddeddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_______^^^^]]]]]]]]]]]]]]]]]]]]\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@???????????>>>>>>>>>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999888888888778877777777776666666666666666666555555555444444444444444444444444444443333333332222222222222211111111000/////////..........--------,,,,,,,,,,,++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""###"""""""""""""!!!!!!!!!!!!! aabbbbbbbbbbbbbbbbbbbccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppqqqrrstuvwxyz{|}~€����‚‚‚††††††††††††…††…†††††††††ˆˆˆˆ‡‡‡††……„ƒ‚�€~}|{zyxwrrrrrrrssttuuuuuutttsrrqqqppppoooopppppppqqqqqqqqqnnnnmmmmllllllllllllllllkmmmmmmmmllllllllllllllllllkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_______^^^]]]]]]]]]]]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@??????????>>>>>>>>>>>>>====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999888888888778777777777776666666666666666666555555555444444444444444444444444444443333333332222222222222111111111000////////..........---------,,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""###"""""""""""""!!!!!!!!!!!!! aaaabbbbbbbbbbbbbbbbbbcdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqrsstuvwxyz{|}~€€������††††††††††………………………††††††‡‡‡‡‡‡††……„„ƒ‚�€~}|{zyxwrrrrrrssttuuuuuuuuttssrrqqpppppopppppppqqqqqqqqqqqoonnnmmmmlllllllllllkkkkkmmmmmmmlllllllllllllllllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_______^^]]]]]]]]]]]]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????????>>>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999988888888777877777777777666666666666666666655555555544444444444444444444444444444333333333222222222222211111111100/////////.........---------,,,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""##""""""""""""""!!!!!!!!!!!! aaaaabbbbbbbbbbbbbbbbbbcdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppqpqqrstuvwxyz{|}~~€€�����†††††††††…………………………………………‡‡‡‡†††……„„ƒƒ‚�€~}|{zyxwsrrrrrssttuuvvvvvuuttssrqqpppppppppppqqqqrrrrrrrrrpooonnnmmmmlllllllllkkkkkmmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````________^]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@??????????>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999888888888777877777777777666666666666666666655555555544444444444444444444444444444333333333322222222222111111111000////////..........---------,,,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""##"""""""""""""!!!!!!!!!!!!! aaaaaabbbbbbbbbbbbbbbbbccdddddddddddddddddddeeeedeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooppppppqqrrstuvwxyz{|}~€€����†††††††††…………………………………………†††††………„„ƒƒ‚��€~}|{zyxxsrrrrssttuuvvvvvvvuutssrrqqpppppppppqqqrrrrssssssspppooonnnmmmlllllllkkkkkkmmmmmllllllllllllllllkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````________]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@??????????>>>>>>>>>>>>>>===<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999988888888877787777777777776666666666666666665555555554444444444444444444444444444433333333332222222222111111111100/////////.........---------,,,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""##"""""""""""""!!!!!!!!!!!!! aaaaaaabbbbbbbbbbbbbbbbcccdddddddddddddddddddeeeddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooppppppqqrsstuvwxyz{|}~€€���†††††††††…………………………………„„„†††…………„„ƒƒ‚‚�€€~}|{zyxxsrrrrssttuuvvwwwvvvuutssrqqppppppppqqqrrrsssttttttqqqppoonnnmmmlllllllkkkkkmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````________]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@??????????>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999988888888877787777777777776666666666666666665555555554444444444444444444444444444433333333332222222222111111111000////////..........--------,,,,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""#""""""""""""""!!!!!!!!!!!!! aaaaaaaabbbbbbbbbbbbbbbcccccdddddddddddddddddddedddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppoooooooopppppqqrstuvwxyz{|}}~€€��††††††††††………………………„„„„„„……………„„„ƒƒ‚‚��€~}|{zyxxssrrsssttuvvwwwwwwvvutssrrqqppppppqqqrrsssttttuuutrrqqqppoonnmmmllllllkkkkkmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaa``````````________]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@??????????>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888877777777777777777666666666666666666555555554444444444444444444444444444443333333333222222222111111111000/////////.........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""#""""""""""""""!!!!!!!!!!!! aaaaaaaaabbbbbbbbbbbbbbccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppoooooooooopoppqqrrstuvwxyz{|}~~€€€�††††††††††…………………„„„„„„„ƒ………„„„ƒƒƒ‚‚‚��€~}|{zyyxssssssstuuvvwwwwwwvvuutsrrqqppppppqqrrrssttuuuuuuussrrqqppoonnmmmlllllkkkkkmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccbcccccbbbbbbbbbbbbbbbbbbbaccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaa``````````_________]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@??????????>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999988888888877777777777777777666666666666666666555555554444444444444444444444444444443333333333222222222111111111000/////////.........--------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""#"""""""""""""!!!!!!!!!!!!! aaaaaaaaaabbbbbbbbbbbbbcccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppoooooooooooooppqqrsttuvwxyz{|}~€€€…†††††††††…………………„„„„„„ƒƒ…„„„„ƒƒƒ‚‚‚��€€~~}|{zzyxssssssttuuvvwwxxwwwvvutssrqqqppppqqqrrssttuuvvvvvvtsssrrqqpponnmmmlllllkkkkmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffeeeeeeeeeedddddddddddddddddcddddddddddccccccccccccccbccccbbbbbbbbbbbbbbbbbbbaacccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`a``````aaaaaa``````````_________]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA??????????>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999988888888877777777777777777766666666666666665555555554444444444444444444444444444433333333333222222221111111110000////////.........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!! ``````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnooooppqrsstuvwxyz{|}~~€�������������€€€€€€~……„„„„ƒƒƒ‚‚‚��€€~~}|{zzyxwwwwxxyyzz{||||||{{zzyxwqppoooooopppqrrssttuuuuuuvuuuttssrqqpoonnnmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffeeeeeeeeeeeeeeeeedddddddddddddddddccccccccdddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````_```````_______________________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAA@??????????>>>>>>>>>>>>>==================<<<<<<<<<<;;;;;:::::::::::::::::::::99999999998888888887777788888777777777777776666666666665555555544444444444443333333333333333333333332222222111111110000000000//////////.........------,,,,,,,,,,,,+++++++++++******))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ```````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmlllllllllllllmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnooopqqrstuvwxyz{||}~~€�������������€€€€€~~……„„„ƒƒƒ‚‚‚���€€~}|{{zyxxwwwxxyyzz{|||||||{zzyxwqppooooooppqqrrsttuuuvvvvvvvuuttssrqqpoonnnmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggffffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````__``````_______________________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAAA@?????????>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;::::::::::::::::::::::99999999988888888887777788888777777777777777666666666655555555544444444444433333333333333333333333332222222111111110000000000/////////.........-------,,,,,,,,,,,,++++++++++******))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!! ````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmllllllllllllllllmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnooppqqrstuvwxyz{|}}~~€€������������€€€€€~~…„„„ƒƒƒƒ‚‚‚���€€~}}|{zzyxxxxxxyyzz{{||||||{zzyxwqppooooooppqqrrsttuuvvvvvwwvvvuutssrqppoonnmmmmllllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccdddddddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````___````_______________________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@?????????>>>>>>>>>>>>===================<<<<<<<<<<<;;;:::::::::::::::::::::::999999999888888888877777888887777777777777766666666666555555555444444444444333333333333333333333333322222221111111000000000///////////.........-------,,,,,,,,,,,+++++++++++*****))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!! `````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppqrsstuvwxyz{|}}~~€€€€�����������€€€€~~…„„„ƒƒƒ‚‚‚‚���€€~~}|{{zyxxxxxxxyyz{{|||||{{zzyxwqppooooooppqqrrsttuuvvwwwwwwwvvuutsrrqpponnnmmmmlllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccddddddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````____```______________________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@????????>>>>>>>>>>>>===================<<<<<<<<<<<<;;:::::::::::::::::::::::999999999888888888877777788887777777777777776666666666555555555444444444444433333333333333333333333322222222111111000000000////////////........--------,,,,,,,,,,,++++++++++******))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ``````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllmmllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopqqrstuvwxyz{{|}}~€€€€����������€€€€€~~…„„„ƒƒƒƒ‚‚‚����€€~}}|{{yyxxxxxxyyzz{{||||{{zzyxwqppooooooppqqrrsttuuvvwwwwwwwwvvuutsrqqpoonnmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggffffeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccdddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````_____``_______________________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@????????>>>>>>>>>>>>=================<<<<<<<<<<<<<;;::::::::::::::::::::::::999999999888888888877777788887777777777777776666666666555555554444444444444333333333333333333333333322222221111111000000000///////////.........--------,,,,,,,,,,+++++++++++*****))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! ```````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmnnnnnooppqqrstuvwxyz{||}}€€€����������€€€€~…„„„ƒƒƒƒ‚‚‚‚���€€€~~}||{zyyxxxxxyyzzz{{{{{{{zyyxwqppooooooppqqrrsttuuvvwwwxxxwwwvvutssrqpponnnmmmlllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggfffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccdddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````______`_____________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@????????>>>>>>>>>>>=================<<<<<<<<<<<<<;;;::::::::::::::::::::::::99999999988888888887777778888777777777777777666666666555555555444444444444433333333333333333333333332222222111111100000000////////////........---------,,,,,,,,,+++++++++++*****)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!! ````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnooppqrsttuvwxyz{||}~€€€����������€€€€~……„„„ƒƒƒ‚‚‚‚����€€~~}||zzyyxxxxxyyzzz{{{{{zzyxxwqppoooooopppqrrsstuuvvvwwxxxxwwwvuutsrqppoonnmmmmlmllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggfffeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````___________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@????????>>>>>>>>>>>================<<<<<<<<<<<<<<;;::::::::::::::::::::::::99999999988888888887777777888877777777777777766666666655555555444444444444443333333333333333333333332222222211111100000000////////////.........---------,,,,,,,,,+++++++++++*****))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! `````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppooqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooononnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnoopqqrstuvwxyyz{||~~€€€���������€€€€……„„„ƒƒƒƒ‚‚‚‚����€€~}}|{zzyyxxxxyyyzzzzzzzzyyxxwqppoooooopppqqrrsttuuvvwwxxxxwwwvvutsrrqpoonnmmmmlmllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggfffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccdcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````__________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@???????>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::9999999998888888888777777788877777777777777766666666655555555544444444444444333333333333333333333333222222221111110000000/////////////........----------,,,,,,,,+++++++++++******)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! ``````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppppppppoooooooooooooqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnooppqrrstuvwxyzz{|}~~€€€���������€€€€………„„„ƒƒƒƒ‚‚‚‚����€€~}}{{zzyyxxxxyyyyzzzzzyyyxxwqppoooooooppqqrrssttuvvvwwxxxwwwvvutssrqpoonnmmmmlmllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````__________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;:::::::::::::::::::::::99999999988888888887777777788877777777777777766666666655555555444444444444444333333333332222333333332222222221111110000000////////////.........---------,,,,,,,,,+++++++++++******)))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!! ```````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppoooooooooooooooooooooooooqqqppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnooppqrsttuvwxyzz{|}~~€€€€��������€€€€………„„„„ƒƒƒ‚‚‚‚‚���€€€~}|{{zyyyxxxxyyyyyyyyyyxxxwqpppooooooppqqqrssttuuvvwwxxxwwwvvutssrqpoonnmmmmlmlllllllllkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggfffffeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`a```````````````_________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@???????>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;:::::::::::::::::::::::99999999988888888887777777788877777777777777666666666555555554444444444444443333333333322222222233322222222221111110000000///////////..........---------,,,,,,,,++++++++++++******))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! `````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnoopqqrstuvvwxyzz||}~~€€€���������€€€€†………„„„ƒƒƒƒ‚‚‚‚‚���€€€~}|{{zyyyxxxxyyyyyyyyyxxxwqppppooooppppqqrrssttuvvvwwwwwwwvvutssrqpoonnmmmmlmmllllllllkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggfffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccbbcccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````_________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQRRRRQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;::::::::::::::::::::::99999999988888888888777777778877777777777777766666666655555555444444444444444333333333322222222222222222222222111111000000////////////.........----------,,,,,,,,+++++++++++*******))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! ``````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnoppqrrstuvwxxyz{|}}~~€€€��������€€€€€††………„„„ƒƒƒ‚‚‚‚‚����€€€~}||{zzyyyxxxxxyyyyyyyxxxwqqpppppppppppqqrrssttuuvvwwwwwwwvvutssrqpoonnmmmmlmmllllllllkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````_________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;::::::::::::::::::::::99999999988888888887777777778877777777777777766666666555555554444444444444443333333333322222222222222222222222111111000000///////////..........----------,,,,,,,,+++++++++++*******)))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!! ```````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooppqrsstuvwxxy{{|}}~~€€€��������€€€€††………„„„ƒƒƒƒ‚‚‚‚‚����€€€~}||{zzyyyxxxxxxyyyyyxxxxqqqqppppppppqqqrrssttuuvvwwwwwwwvvutssrqpoonnmmmmlmmmlllllllkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````_________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;:::::::::::::::::::::999999999988888888887777777778877777777777777666666665555555544444444444444433333333333322222222222222222222222111111000000//////////..........-----------,,,,,,,,+++++++++++*******))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! __``````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllkkklllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnooppqrsttuvwxxz{{|}}~€€€�������€€€€€†††………„„„ƒƒƒ‚‚‚‚‚‚����€€~~}||{zzyyyxxxxxxyyyyyxxxrrqqqqpppppqqqqrrssttuuvvwwwwwwwvvutssrqpoonnmmmmmmmmlllllllkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::9999999999988888888877777777778877777777777777666666665555555544444444444444333333333333222222222222222222222222111111000000//////////..........-----------,,,,,,,,+++++++++++*******))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! ___``````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnoopqqrstuuvwxyz{||}~~€€€��������€€€€†††………„„„ƒƒƒ‚‚‚‚‚‚�����€€~~}|{{zzyyyxxxxyyyyyyyyxrrrrqqqqqqqqqqrrrssttuuvvwwwwwwvvvutsrrqpoonnmmmmmmmmmllllllkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::9999999999888888888877777777778777777777777776666666655555555444444444444443333333333333222222222222222222222222111111000000/////////...........-----------,,,,,,,,++++++++++********)))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!  ____``````````````````a`aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmppppppppppppppppppppoooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoopqqrstuuvwyyz{|}}~~€€€�������€€€€‡†††……„„„ƒƒƒ‚‚‚‚‚‚‚�����€~}}|{{zyyyyxxyyyyyyyyyysssrrrrrqqqqqrrrsssttuuvvwwwwwwwvuutsrrqpoonnmmmmmmmmmllllllkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeedddddddddddddddcccccccccccccccccccbbbbbbccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````````________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::99999999999888888888877777777778777777777777776666666655555555444444444444433333333333333222222222222222222222222111111000000/////////...........------------,,,,,,,++++++++++********)))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! _____````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkklllllllllllllkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoppqrrstuvwxyzz{|}}~€€€������€€€€‡†††………„„ƒƒƒ‚‚‚‚‚‚‚������~}||{zzyyyyyyyyyyzzzzztsssssrrrrrrrrrsssttuuvvvwwwwwwwvvutssrqpponnnmmmmmmmmmlllllkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeedddddddddddddddddccccccccccccccccccbbbbbbbcccccccccbbbbbbbbbbbbbbbabbaaaaaaaaaaaaaaa```````````````````________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::999999999999888888888777777777778777777777777766666666655555555444444444444333333333333333222222222222222222222222111111000000////////............------------,,,,,,,++++++++++********)))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! ______````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkklllllllllkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnooppqrrstuvwxyz{||}~~€€€€€����€€€€‡††††……„„„ƒƒ‚‚‚‚‚‚‚������€~~}||{zzyyyyyyyzzzzzzztttttsssssrrrssssttuuuvvwwwwwwwwvvutssrqppoonnnmmmmmmmmmllllkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbccccccccbbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaa````````````````````______________^________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::99999999999998888888888777777777777777777777777666666666555555554444444444443333333333333333222222222222222222222222111111000000////////...........-------------,,,,,,,++++++++++********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!! _______````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnooppqrsstuwxxyz{|}}~~€€€€€€€€€€€€‡‡†††……„„„ƒƒƒ‚‚‚‚‚‚������€€~}}|{{zzzyyzzzzz{{{{{uuuuttttssssssstttuuuvvwwxxxxwwwvvuttsrqqpoonnnnmmmmmmmmlllllkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbaabaaaaaaaaaaaaaaa```````````````````_______________^_______^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999998888888888777777777777777777777777666666666555555554444444444433333333333333333222222222222222222222221111111000000////////............------------,,,,,,,,+++++++++********))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! ________`````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnoopqqrstuvwxyzz{|}}~~€€€€€€€€€€€‡‡†††………„„ƒƒƒ‚‚‚‚‚‚������€€~~}||{{zzzzzzz{{{{|||vvvuuuuttttttttttuuvvvwwwxxxxxwwwvuutsrrqppoonnnnnnnmmmmmllllkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````________________^______^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999999998888888888777777777777777777777776666666665555555554444444444333333333333333333222222222222222222222221111111100000////////............------------,,,,,,,,++++++++*********))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! __________````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnoopqqrstuvwxyz{||}~~€€€€€€€€€€‡‡††††……„„„ƒƒ‚‚‚‚‚‚������€€€~}}||{{zzzz{{{{|||||vvvvvvuuuuuutuuuuuvvwwwxxxxxxxxwwvvutssrqqppooonnnnnnnmmmmlllkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggggggfffffffffffffffeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````_______________^^_____^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999999999888888888877777777777777777777777666666666655555555444444444433333333333333333332222222222222222222222111111111000000//////.............------------,,,,,,,,++++++++*********)))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!! ___________`````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmnnmmnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooonnppppppppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmnnoopqrrsuvwxyyz{||}~~€€€€€€€€‡‡‡†††……„„„ƒƒ‚‚‚‚‚�������€€€~~}}||{{{{{{{{|||}}}wwwwwvvvvuuuuuuuvvvwwwxxxyyyyxxxwwvuutsrrqqppoooononnnnmmmmlllkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggggggffffffffffffffeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````_______________^^^_____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999999999888888888877777777777777777777776666666666555555555444444444433333333333333333332222222222222222222222111111111000000//////..............-----------,,,,,,,,++++++++*********)))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! ____________`````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmnnoppqrstuvwxyzz{|}}~~€€€€€€€‡‡‡†††………„„ƒƒƒ‚‚‚‚�������€€€~}}|||{{{{{|||}}}}~xxxwwwwwvvvvvvvvvwwwxxxxyyyyyyxxwwvvuttsrrqqppppooooonnnmmmllllkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggffffffffffffffeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````_______________^^^^____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999999999999888888888777777777777677777777766666666666555555555444444444333333333333333333322222222222222222222221111111111000000//////...............----------,,,,,,,,++++++++*********))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! _____________`````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmnnoppqrtuuvwxyz{{|}}~~~€€€€€‡‡‡†††………„„ƒƒƒ‚‚‚‚�������€€€€~~}}||||{||||}}}~~~xxxxxxwwwwwvvvvwwwwxxxyyyyyyyyyxxwwvuuttsrrrqqppppppooonnnmmlllkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````_______________^^^^^___^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999999999999888888888777777777776677777777766666666665555555554444444444333333333333333333322222222222222222222211111111110000000//////................---------,,,,,,,,+++++++*********)))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! ______________`````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmnoopqrstuvwxxyz{{|}}~~~€€€€‡‡‡††††……„„„ƒƒ‚‚‚‚‚������€€€€~~}}}|||||||}}}~~~~xxxxxxxxwwwwwwwwwxxxxyyyyzzyyyyxxxwvvuuttssrrrqqqpppppoonnnmmlllkkkkkkkkkkjjjjiiiiiiihhhhhhhhhhhhhhhhgggggggggffffffffffffeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````________________^^^^^__^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBAAAAAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999999999998888888888777777777776677777777666666666665555555554444444444333333333333333333322222222222222222222111111111110000000//////.................--------,,,,,,,,+++++++*********))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! ^^^^^^^^^^^^________________________````````````aaaaabbbbbbbbbbbbbbbbbbbbcccccccccddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmlllllllllllllllllllllllllllllllllllllmmmnnopqrstuvwwxyzz{||}}}~~~ƒƒƒ‚‚‚‚���€€€~~~~~~~}}}‚���€€€~~~}}}}}~~~€€~~~~~~~~~}}}}}}}}~~~~~~~}}}}||{{zzyyxxwwvvvuuuutttssrrqqpppooonnnnnnnnnnjjjjjiiiiiiihhhhhhhhhhhhhgffffffffffffeeeeeeeeeeeedddcccccccccccccccccccbbbccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````````````````________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAAAAAA@@@@@@@@??>>>>>>>>>>>>=========<<<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::9888888888877777777777666777777666666666665555555555444444444333333333333333333322222222222211111111222111111111110000000//////..................------,,,,,+++++++********))))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^________________________```````````aaaaaabbbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggfffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmllllllllllllllllllllllllllllllllllllllllllmmmnoopqrstuvwxxyzz{||}}}~~~ƒ‚‚‚‚‚‚���€€€~~~~~~}}}����€€€~~~~}}~~~~~€€~~~~~~~~~}~~~~~~~~~~}}}|||{{zzyyxxxwwwvvvvuuttssrrqqqppoooonnnnnnnnjjjjjiiiiiiihhhhhhhhhhhhhfffffffffffffeeeeeeeeeeeeddcccccccccccccccccccbbbbcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````````````________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAA@@@@@@@@?>>>>>>>>>>>>>=========<<<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::9888888888877777777776666777776666666666655555555555444444444333333333333333333322222222222211111111221111111111110000000//////..................------,,,,,+++++++********))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^_______________________``````````aaaaaaabbbbbbbbbbbbbbbbbbcccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggfffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllmmnnopqrsstuvwxxyzz{||}}}~~~~‚‚‚‚‚‚‚���€€€~~~~~~}}}����€€€~~~~~~~~~€€~~~~~~~~~~~~~~~~~~}}}}||{{{zzzyyxxxwwwwvvvuuttssrrqqppooooonnnnnnjjjjjjiiiiiihhhhhhhhhhhhhffffffffffffeeeeeeeeeeeeddcccccccccccccccccccbbbbbccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAA@@@@@@@@?>>>>>>>>>>>>==========<<<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::9888888888777777777776666777766666666666655555555554444444444333333333333333333322222222222111111111211111111111110000000//////..................------,,,,,+++++++********)))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^________________________````````aaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllkklllllmmnnopqrstuuvwxyyzz{|||}}~~~~‚‚‚‚‚‚‚���€€€~~~~~}}}����€€€~~~~~~~~~€€~~~~~~~~~~~~~~~~~}}}}|||{{{zzzzyyyxxxxwwwvvuutssrrqqpppooooonnnnjjjjjjiiiiiiihhhhhhhhhhhhfffffffffffffeeeeeeeeeeeddccccccccccccccccccbbbbbbccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAAAAAAA@@@@@@@@?>>>>>>>>>>>>=========<<<<=<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::8888888888777777777776666777766666666666555555555554444444443333333333333333333222222222222111111111111111111111110000000//////..................------,,,,,+++++++*******))))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^________________________```````aaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllllllllllllllllllllllllllllllkkkkkllllmmnopqqrstuvvwxxyzz{{||}}~~~~‚‚‚‚‚‚‚���€€€~~~~~}}}����€€€~~~~~~~~€€~~~~~~~~~~~~~~~~~}}}}}|||{{{{zzzzzyyyxxxwwvvuuttsrrqqpppoooooonnjjjjjjiiiiiiihhhhhhhhhhhhfffffffffffffeeeeeeeeeeddccccccccccccccccccbbbbbbbcccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAA@@@@@@@@?>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::8888888888777777777766666777666666666665555555555554444444443333333333333333333222222222222111111111111111111111100000000//////..................------,,,,+++++++********))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^________________________``````aaaaaaaaaaabbbbbbbbbbbbbbccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkklllmmmnopqrrstuvvwxyyzz{|||}}~~~‚‚‚‚‚‚����€€€€~~~~~}}}����€€€~~~~~~~~€~~~~~~~~~~~~~~~~~~~}~}}}}}}}|||||{{{{{{zzzzyyyxxwwvvuttssrqqqpppooooookkjjjjjiiiiiiihhhhhhhhhhhffffffffffffeeeeeeeeeeeddccccccccccccccccbbbbbbbbbccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````````````_________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXYXXXXXXXXXXXXWWWWWWWWWWWVVXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAA@@@@@@@@?>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::8888888887777777777766666777666666666665555555555454444444443333333333333333332222222222222111111111111111111111000000000//////..................------,,,,+++++++********)))))))((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^____^___________________`````aaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggeeefffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkklllmmnoopqrsstuvvwxyyzz{|||}}~~��‚‚������€€€~~~~~}}}����€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||{{{{{{zzzzyyxxwwvuutssrrqqppppooookkkjjjjiiiiiiiiihhhhhhhhhffffffffffffeeeeeeeeeeeddccccccccccccccbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````_``````__________________^______^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAA@@@@@@@@?>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:;::::::::::::::::::::::::888888888777777777766666677666666666665555555555544444444444333333333333333332222222222222211111111111111111111000000000///////.................-------,,,,+++++++*******))))))))((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ]]^^^^^^^^^^^^^^^^^^___^^____________________```aaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggeeeeefffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnpppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkklllmmnoppqrsstuvwwxyyz{{||}}}}����������€€€~~~~~}}}���€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||{{{{{zzyyxwwvuutssrrqqqppppookkkjjjjjiiiiiiiiiihhhhhhhgffffffffffffeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````__`````__________________^^_____^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAA@@@@@@@@>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::::::::9888888887777777777766666677666666666665555555555544444444443333333333333333222222222222222211111111111111111100000000000//////.................--------,,,+++++++********)))))))(((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]^^^^^^^^^^^^^^^^^^^_^^^____________________``aaaaaaaaaaaaaaabbbbbbbbbbccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggeeeeeeffffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkklllmnnopqqrsttuvwwxyyz{{||}}}���������€€€€~~~~~}}}���€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{zzyxxwvvuttssrrqqqpppplkkkjjjjiiiiiiiiiiiiihhhhggffffffffffffeeeeeeeeeddcccccccccccbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````___````__________________^^^____^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBAAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::::::::9888888887777777777666666677666666666655555555555544444444443333333333333333222222222222222211111111111111110000000000000//////................---------,,,+++++++********)))))))(((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]^^^^^^^^^^^^^^^^^^^^^^^____________________`aaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggeeeeeeeeffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllklllllllllllkkkkkkkkkkklllmnnoopqqrstuuvwxxyzz{{||}}€�������€€€€€~~~~}}}}���€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||}}}}}}}}}}}}||||{{zzyyxwvvuttssrrrqqqppllkkkjjjjjiiiiiiiiiiiiihhgggffffffffffffeeeeeeeeddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_____``___________________^^^^___^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::::::9988888888777777777766666667666666666665555555555554444444444333333333333333322222222222222221111111111111100000000000000///////...............----------,,++++++++*******))))))))(((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]^^^^^^^^^^^^^^^^^^^^^^^____________________aaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkklllllllllkkkkkkkkkkkkklllmnnoppqrrstuvvwxyyzz{{||}€€€��€€€€€€€~~~~~}}}���€€€€€€}~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}}}}}||{{zyyxwwvuuttssrrrqqplllkkkjjjjjjiiiiiiiiiiiihggggfffffffffffeeeeeeeeddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````______`___________________^^^^^__^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::::::::9988888887777777777666666667666666666665555555555554444444443333333333333333322222222222222221111111111111000000000000000/////...............-----------,,++++++++********))))))))(((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^__________________aaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkllllllllkkkkkkkkkkkkkkkllmmnooppqrsstuvwwxyyz{{|||€€€€€€€€€€€€~~~~}}}}��€€€€€€€}~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}}}}}~~~~~~~}}}||{{zyyxwwvvutttssrrqqmmllkkkkjjjjjjjjjjiiiiiiigggggfffffffffffeeeeeeeedccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````__________________________^^^^^^_^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::::::9998888888777777777766666666666666666665555555555554444444444333333333333332222222222222222222111111111111000000000000000//////............-------------,,+++++++++********))))))))(((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________aaaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkllmmnnoopqqrsttuvwxxyzz{{||€€€€€€€€€€€~~~~}}}}���€€€€€€€}~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||}}}}}~~~~~~~~~~}}}|{{zzyxxwvvuuttsssrrnmmlllkkkjjjjjjjjjjjjiiiiggggggfffffffffffeeeeeeedccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWXXXXXWWWWWWWWWWWWWWVVVVXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::9999888888777777777766666666666666666666555555555555444444444433333333333332222222222222222222111111111011000000000000000//////...........---------------,,++++++++*********))))))))((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^________________`aaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkllmmmnnoppqrrstuvvwxyyzz{{|€€€€€€€€~~~~~}}}}��€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||}}}}}~~~~~~~~~~~~}}||{zzyxxwwvvuuttsssnnmmlllkkkkkkjjjjjjjjjjiihhgggggfffffffffffeeeeeedcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::999988888877777777776666666666666666666655555555555544444444433333333333332222222222222222222211111111001000000000000000///////.........---------------,,,,++++++++********)))))))))((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_______________``aaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmnnooppqrsttuvwxxyyzz{{€€€~~~~~}}}}���€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||}}}}~~~~~~~~}}||{zzyyxxwwvvuuttsoonnmmlllkkkkkkkkkkjjjjjjhhhggggggffffffffffeeeeeecccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::99999888888777777777766666666666666666665555555555554444444444333333333332222222222222222222221111111110000000000000000////////.........----------------,,,,+++++++*********)))))))))((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_____________````aaaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmmnnoopqqrstuuvwxxyzzz{~~~~~~}}}}���€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|{{{{{|||||||}}}}}~~~~~~~}}|{{zzyyxxwwwvvuutpoonnmmmllllkkkkkkkkkkjjjhhhhgggggggffffffffeeeeeedccccccbbbbbbbbbbbbbbbbbabbbbbbbbbbbaaaaaaaaaaaaaa``````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::9999999988888777777777766666666666666666666555555555555444444444333333333333222222222222222222222111111110000000000000000/////////........---------------,,,,,,+++++++*********)))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^____________`````aaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnooppqrsstuvwwxyyzzz~~~~~~~~}}}���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}{{{{{{{|||||||}}}}~~~~~~}}}||{zzzyyxxwwwvvuqppoonnmmmlllllllkkkkkkjjihhhhggggggggfffffffeeeeedccccccbbbbbbbbbbbbbbbbaabbbbbbbbbbaaaaaaaaaaaaaaa`````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::99999999999999988888777777777766666666666666666666555555555554444444444333333333332222222222222222222222111111110000000000000///////////........---------------,,,,,,,++++++*********)))))))))((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___________``````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhggggggggggghhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmmnnoopqqrsttuvwwxyyzz~~~~~~~~~~}}}���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}{{{{{{{{||||||}}}}~~~~~~}}|||{{zzyyyxxxwwvrqqpponnnmmmllllllllkkkkjiihhhhhgggggggffffffeeeeedccccccbbbbbbbbbbbbbbaaaabbbbbbbbbaaaaaaaaaaaaaaaa````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLLKLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBA@@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999998888777777777766666666666666666666555555555555444444444333333333332222222222222222222222111111110000000000000///////////.........---------------,,,,,,,+++++**********)))))))))((((((((((''''''''''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^__________````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggghhhhhhhgggggggggggggghhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmmnnnoppqrrstuuvwwxyyy}}~~~~~~~~~~}}}���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}{{{{{{{{{||||||}}}~~~~~~~}}|||{{{zzzyyxxxwsrqqppoonnnmmmmmllllllkkkiiihhhhhgggggggffffffeeeeddcccccbbbbbbbbbbbbaaaaaabbbbbbbbaaaaaaaaaaaaaaaaa```````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;::::::::::9999999999999999988887777777777666666666666666666665555555555544444444443333333333322222222222222222222211111111100000000000/////////////........---------------,,,,,,,,++++***********)))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^________`````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggghhhhggggggggggggggggghhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnooppqrsstuuvwwxxy}}}~~~~~~~~~~~~}}}����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}|{{{{{{{{||||||}}}}~~~~~~~}}}|||{{{{zzzyyxxssrrqqppoonnnmmmmmlllllkkjiiihhhhhggggggffffffeeeeddcccccbbbbbbbbbbbaaaaaaabbbbbbbaaaaaaaaaaaaaaaaa```````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;:::::::::9999999999999999998888777777777766666666666666666665555555555554444444443333333333322222222222222222222221111111100000000000/////////////.........--------------,,,,,,,,,++++**********))))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_______``````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffdeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggghhggggggggggggggggggghhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnoopqqrsstuvvwwxx||}}}~~~~~~~~~~~~~}}}����€€€€€€€€€€€��€€€€€€€€~~~~~~~~~~~~}}}|{{{{{{{{{||||||}}}}~~~~~~~~}}}||||{{{{zzzyyttssrrqppooonnnnmmmmllllkjiiiihhhhgggggggffffffeeeddcccccbbbbbbbbbbaaaaaaaabbbbbaaaaaaaaaaaaaaaaaa```````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;::::::::9999999999999999999888877777777766666666666566666665555555555554444444444333333333332222222222222222222221111111110000000000/////////////..........--------------,,,,,,,,,+++***********)))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffdddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggghhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmmnnnoppqqrsttuuvwwx{||}}}}~~~~~~~~~~~~~~~}}}�����€€€€€€€€����€�€€€€€€~~~~~~~~~~~}}||{{{{{{{{||||||}}}}}~~~~~~~~}}}}|||||{{{{zzzuuttsrrqqppooonnnmmmmlllljjiiiihhhhgggggggfffffeeeddcccccbbbbbbbbbaaaaaaaaabbbbaaaaaaaaaaaaaaaaaa```````````________________^______^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVWWWWWWWWVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@???>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;:::::::9999999999999999999988877777777776666666666656666666555555555554444444444433333333332222222222222222222221111111110000000000/////////////..........---------------,,,,,,,,,+++**********))))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]^^^^]^^^^^^^^^^^^^^^^^^^^____`````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffdddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiijjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmmmnnooppqrrsstuuvvw{{|||}}}~~~~~~~~~~~~~~}}}�������€�����������€€€€€€~~~~~~}}|||{{{{{{{|||||||}}}}}~~~~~~~~~}}}}}||||||{{{zvuuttssrqqpppooonnnmmmmlljjjiiihhhhhggggggfffffeeedddcccccbbbbbbbbaaaaaaaaabbbaaaaaaaaaaaaaaaaaa```````````________________^^_____^^^^^^^^^^^^^^^^^^^]^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVUVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@???>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;::::::::9999999999999999999988877777777766666666666656666665555555555554444444444333333333332222222222222222222111111111110000000000/////////////..........---------------,,,,,,,,,+++**********))))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! \]]]]]]]]]]]]]]]]]]]^^^]]^^^^^^^^^^^^^^^^^^^^___``````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffdddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiijjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkjjjjkkkkkkkkklllllmmmnnnooppqrrsstuuvvzz{{||}}}~~~~~~~~~~~~~}}}�������������������€€€€€€~~~~~~}||||{{{{{{||||||||}}}}}~~~~~~~~~~~~~}}}}}}}||||||{{vvvuttssrrqqppooonnnmmmlljjjiiiihhhhgggggggfffffeedddcccccbbbbbbbaaaaaaaaaabbaaaaaaaaaaaaaaaaa````````````________________^^^____^^^^^^^^^^^^^^^^^^^]]^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@???>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;:::::::9999999999999999999998877777777776666666666655666666555555555554444444444333333333333222222222222222211111111111110000000000/////////////...........---------------,,,,,,,,,++**********))))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! \\\]]]]]]]]]]]]]]]]]]]^]]]^^^^^^^^^^^^^^^^^^^^__````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefdddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkjjjjjjjjjkkkkkkklllllmmmmnnnooppqqrssttuuyzz{{||}}}}~~~~~~~~~~~}}}�������������������€€€€€€~~~~~}||||{{{{{{|||||||||}}}}}~~~~~~~~~~~~}}}}}}}}}||||||wwvvuutssrrqqpppooonnmmmlkjjjiiihhhhhggggggfffffeedddcccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````_______________^^^^^___^^^^^^^^^^^^^^^^^^]]]]^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLKKKLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@????>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;:::::::9999999999999999999998877777777776666666666655666665555555555544444444444333333333333222222222222221111111111111110000000000/////////////..........----------------,,,,,,,,,++**********))))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! \\\\\\\\\\]]]]]]]]]]]]]__________`````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddddddddddddddddddeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllmmmmnnnooppqqrrsstuvvwwxxyyzzz{{{{{{{{{{{{{z�����������€��€€€€€€€€€€€€€€€€€€€€€€€~~~||||||||||||||||||||}}}}}~~~~~~~~~}}}}}}}}}}}}|||||}||{{zzyxxwwvvuutttsssrrqoonnnmmmllllkkkkkkjjjjjiieeeddddcccccccbbbbbbbbbbbaaa`````````````````_____________^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\[[[\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>========================<<<<<;;;;;::::::::9999999999999999988888777777777776666666665555555554444444444433333333333333222222222222221122211111111111111100000000////////////..........-------,,,,,,,,,,,,,,,+++++++*********))))))))))((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! \\\\\\\\\\\]]]]]]]]]]]]____________`````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddddddddddeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjlllllllmmmmnnnooppqqrrsstuuvwwxxyyzzz{{{{{{{{{{{{z����������������€€€€€€€€€€€€€€€€€€€€€€€~~|||||||||||||||||||||}}}}}}~~~~~}}}}}}}}}}}}}}}}|||}|||{{zzyyxwwvvuuuttsssrrooonnmmmllllkkkkkkjjjjjiieeeddddcccccccbbbbbbbbbbbaa`````````````````______________^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\[[[[\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>=======================<<<<<<;;;;;:::::::99999999999999999988888777777777776666666665555555544444444444333333333333333222222222222221122111111111111111000000000///////////..........--------,,,,,,,,,,,,,,,+++++++*********))))))))))(((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\]]]]]]]]]]]_____________``````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddddddeeedddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjklllllllmmmmmnnoooppqqrrstuuvvwxxyyzzz{{{{{{{{{{{z������������������€€€€€€€€€€€€€€€€€€€€€€€~~||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}|||{{zzyyxxwwvvuuttsssrpoonnmmmlllllkkkkkkjjjjiieeedddddccccccbbbbbbbbbbb``````````````````______________^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\[[[[[\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????>>>>>>>>>>>>=======================<<<<<;;;;;:::::::99999999999999999998888777777777776666666666555555554444444444433333333333333222222222222222112111111111111111100000000////////////..........--------,,,,,,,,,,,,,,,+++++++*********))))))))))(((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\]]]]]]]]]]______________``````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddddddddedddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjkklllllllmmmmmnnnooppqqrrstuuvvwxxyyzzz{{{{{{{{{{{������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~|||||||||||||||||||||||}}}}}}}}}}}}}}}||||||}}}}}||}}}|||{{zzyyxxwwvvuuttssrppoonnmmmllllkkkkkkjjjjjieeedddddccccccbbbbbbbbbbb````````````````______________^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\[[[[[[\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>>>>>=====================<<<<<<;;;;;::::::999999999999999999998888777777777776666666666555555554444444444333333333333333222222222222221111111111111111111000000000////////////..........---------,,,,,,,,,,,,,,+++++++********))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! \\\\\\\\\\\\\\\]]]]]]]]________________``````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjiiiiiiiiiiiiiiiiijjjjkkkllllllllmmmmnnnoooppqqssttuvvwxxyyzzzz{{{{{{{{z��������������������€€€€€€€€€€€€€€€€€€€€€€€€~~||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||||||}}}|||{{{zzyyxxwwwvvuutssppoonnmmmlllllkkkkkkjjjjieeedddddccccccbbbbbbbbbba```````````````______________^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>====================<<<<<<;;;;;;::::::99999999999999999999888777777777776666666666655555554444444444433333333333333322222222222222111111111111111111100000000/////////////..........---------,,,,,,,,,,,,,,+++++++********))))))))))(((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\]]]]]]]_________________``````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccddccddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffgggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkklllllllllmmmmnnnooppqrrsttuvwwxxyyzzzzz{{{{{zz���������������������€€€€€€€€€€€€€€€€€€€€€€€~||||||||||||||||||||||||||}}}}}}}||||||||||||||||||}}}}|||{{{zzyyxxxwwvvuutsqppoonnmmmlllllkkkkkjjjjieeeeddddccccccbbbbbbbbbaa``````````````______________^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXYYYYYYYXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>====================<<<<<<;;;;;:::::::99999999999999999999888777777777776666666666655555554444444444333333333333333222222222222221111111111111111111100000000/////////////..........----------,,,,,,,,,,,,,,++++++********)))))))))((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\]]]]]]__________________``````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkjkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkkkkkklllllllllmmmmnnnoopqrrsttuvwwxyyyzzzzzzzzzzz�������������������������€€€€€€€€€����€€€€€€€~|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}||||{{{zzyyyxxwwvvuutqqpponnmmmllllllkkkkkjjjjeeeeddddccccccbbbbbbbbbaa`````````````_______________^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>==================<<<<<<<;;;;;::::::999999999999999999999887777777777776666666666555555554444444444333333333333333222222222222221111111111111111111000000000/////////////...........----------,,,,,,,,,,,,++++++********))))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\]]]]]____________________``````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddcdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefggggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkkkklllllllllmmmmnnoopqrrstuuvwxxyyyzzzzzzzzzz�������������������������€€€€€€€�������€€€€€€|||||||||||||||{{{{{||||||||||||||||||{{{{{{|||||||}}}}||||{{{{zzzyyyxxwvvutrqqpoonnmmmllllllkkkkjjjjeeeeddddccccccbbbbbbbbaaa````````````______________^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>=================<<<<<<<;;;;;:::::::999999999999999999999887777777777766666666666555555554444444444333333333333333222222222222221111111111111111111000000000/////////////...........----------,,,,,,,,,,,,,+++++********))))))))))(((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\\\]]]^_____________________```_`````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkllllllllmmmnnnppqrrstuvvwxxyyyzzzzzzzzz���������‚���������������€€€€€����������€€€€€||||||||||||||{{{{{{{||||||||||||||{{{{{{{{{{{{{{||}}|||||||{{{{zzzzyyxxwvvurrqpponnnmmmllllllkkkkjjjfeeeddddccccccbbbbbbbbaaa```````````______________^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>================<<<<<<<;;;;;:::::::999999999999999999999877777777777766666666665555555544444444444333333333333332222222222222211111111111111111110000000000/////////////...........-----------,,,,,,,,,,,++++++********)))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! [[\\\\\\\\\\\\\\\\\\\]]^^^____________________``___`````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkkkkkkkkkkllllllmmmnoppqrsttuvwwxxyyyzzzzzzzz�������������������������€€€€������������€€€€€}|||||||||||||{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{||||||||||{{{{{zzzyyxxwvvsrqqpoonnmmmmlllllkkkkjjjfeeeddddccccccbbbbbbbaaaa`````````________________^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKKKKKKKJKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>================<<<<<<;;;;;;:::::::99999999999999999999877777777777766666666666555555554444444444433333333333333222222222222221111111111111111111000000000//////////////...........-----------,,,,,,,,,,,++++++********)))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[\\\\\\\\\\\\\\\\\\\]^^^^____________________`____`````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkkllllmmmnoppqrstuuvwwxxyyyyzzzzzz�������������������������€€��������������€€€€€}|||||||||||||{{{{{{{{{{{{||||{{{{{{{{{{zzzz{{{{{{{|||||||||||{{{{{{zzyyxxwvtsrqppoonnmmmmlllllkkkjjjfeeeddddccccccbbbbbbbaaaa````````_________________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWVVWWWWWVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<;;;;;;:::::::99999999999999999999877777777777766666666666555555554444444444333333333333333222222222222211111111111111111110000000000//////////////............-----------,,,,,,,,,,++++++*******))))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[\\\\\\\\\\\\\\\\\\^^^^^^________________________````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefgggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkllllmnoopqrrstuvvwxxxyyyyyyzzz€������������������������€����������������€€€€€}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{|||||||||||||{{{{{zzyyxxwtsrrqpoonnnmmmlllllkkkjjjfeeeddddccccccbbbbbbbaaaa```````__________________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWVVWWWWVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<;;;;;::::::::99999999999999999998877777777777766666666665555555554444444444333333333333332222222222222211111111111111111110000000000//////////////............-----------,,,,,,,,,+++++++*******)))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! [[[[[[\\\\\\\\\\\\\\\\\^^^^^^^_________________________``````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiijjjjjjjkkkkkkkkkkkkkkkllmnnoopqrsttuvvwxxxyyyyyyyy€€€����������������������€����������������€€€€€}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{|||||||||||{{{{zzyyxwutsrqqpoonnmmmmllllkkkjjjfeeeddddccccccbbbbbbbaaaa``````__________________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<;;;;;;::::::::99999999999999999988877777777777666666666665555555554444444444333333333333322222222222222111111111111111111110000000000//////////////.............----------,,,,,,,,,+++++++*******)))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[\\\\\\\\\\\\\\\\^^^^^^^^_________________________`````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiijjjjjjjjjjjjjkkkkkkkkkkllmnnopqqrstuuvwwwxxxxyyyyy€€€€€��������������������€�����������������€€€€€}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{||||||||{{{zzyyxutssrqpponnnmmmllllkkkjjjfeeeddddccccccbbbbbbbaaaa`````___________________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXXXXWWWWWWWWWWXWWWWWWXXXXXXWWWWWWWWWVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKJJKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<;;;;;;::::::::99999999999999999988877777777777666666666665555555554444444444333333333333322222222222221111111111111111111100000000000//////////////.............----------,,,,,,,,,+++++++******))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! [[[[[[[[\\\\\\\\\\\\\\\^^^^^^^^^__________________________````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhjjjjjjjjjjjjjjjjjjkkkkkllmmnoopqrsstuuvwwwxxxxxxyy€€€€€€€������������������€�����������������€€€€€€}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyzzzz{{{{{{{{{{||||||||{{{zzyxvutsrqqpoonnmmmllllkkkjjjeeeeddddccccccbbbbbbbaaaa````___________________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKJJKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<;;;;;::::::::::9999999999999999888877777777776666666666655555555544444444444333333332333222222222222221111111111111111111100000000000//////////////.............----------,,,,,,,,+++++++*******))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[\\\\\\\\\\\\\^^^^^^^^^^^_________________________````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjkkkkklmmnnoppqrsttuuvvwwwxxxxxx€€€€€€����������������€€����������������€€€€€€}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyz{{{{{{{{{{{|||||||{{{zyyvutssrqpoonnmmmllllkkkjjjeeeddddcccccccbbbbbbbaaaa````__________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKJJKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;::::::::::9999999999999999888877777777776666666666655555555544444444444333333332333222222222222221111111111111111111100000000000//////////////.............---------,,,,,,,,,+++++++*******)))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[\\\\\\\\\\\\^^^^^^^^^^^^_________________________`````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeefffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjkkkkklmmnoopqrrsttuuvvwwwwwwxx€€€€€€€€€€€€€�������€€€€€�������������€€€€€€€}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{|||||||{{zzyvuutsrqpponnmmmlllkkkjjjieeeddddcccccccbbbbbbbaaaa````__________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;::::::::::999999999999999988887777777776666666666655555555554444444444433333333233222222222222221111111111111111111110000000000///////////////.............---------,,,,,,,,++++++++******))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[\\\\\\\\\\\^^^^^^^^^^^^^__________________________````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeefffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjkkkklmmnnoppqrrsttuuvvvvwwwww~~€€€€€€€€€€€€€€€€��€€€€€€€����������€€€€€€€€}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyzzzzzzzzz{{{{{||||||{{zzywvutsrqqpoonmmmlllkkkjjjieedddddcccccccbbbbbbbaaaa````__________________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<;;;;;::::::::::::999999999999998888877777777766666666666555555555444444444443333333332332222222222222111111111111111111111100000000000//////////////.............--------,,,,,,,,,+++++++*******))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[\\\\\\\\\\^^^^^^^^^^^^^^^_________________________`````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjkkkllmmnoopqqrssttuuuvvvvvww~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyzzzzzzzzzz{{{{{{||||{{{zywvutsrrqpoonnmmllkkkjjjiieeddddccccccccbbbbbbbaaaa`````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;:::::::::::9999999999999998888877777777666666666665555555555444444444443333333322322222222222222111111111111111111111110000000000//////////////.............-------,,,,,,,,,+++++++********)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[\\\\\\\\^^^^^^^^^^^^^^^^__________________________````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccbccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjkkkllmmnnoopqqrsstttuuuuvvvv}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyxxxyyyzzzzzzzzz{{{{{||{{{{zywvutssrqpoonmmmllkkkjjjiiedddddccccccccbbbbbbbaaaa```````_______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>============<<<<<<<;;;;;;:::::::::::9999999999999988888877777777666666666665555555554444444444443333333322322222222222221111111111111111111111110000000000/////////////..............-------,,,,,,,,++++++++*******))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[\\\\\\\^^^^^^^^^^^^^^^^^__________________________`````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcbbbccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddeeeefffffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjkklllmmnnoppqqrrsstttuuuuvv}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyxxxxxyyyyyyyyzzzzz{{{{{{{{{zzywvuttsrqpoonmmlllkkjjjiiieddddcccccccccbbbbbbbaaaa``````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>==============<<<<<<<;;;;;;:::::::::::9999999999999888888877777777666666666655555555554444444444433333333322322222222222211111111111111111111111110000000000/////////////.............-------,,,,,,,,++++++++********))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[\\\\\\^^^^^^^^^^^^^^^^^^^__________________________````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddeefffffffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjkkkllmmnnooppqqrrssstttuuuu||}}}~~~~~€€€€€€€€€€€€€€€€€€€€}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyxxxxxxyyyyyyyyyyzzzz{{{{{{{{zzywvuttsrqpoonmmllkkkjjiiihddddccccccccccbbbbbbbbaaa`````````````__________^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>==============<<<<<<<<;;;;;;:::::::::::9999999999998888888877777776666666666655555555544444444444433333333222222222222222211111111111111111111111110000000000/////////////.............------,,,,,,,,,+++++++********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[[\\\\\^^^^^^^^^^^^^^^^^^^^__________________________`````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbcccccccccccccccccccccccccdddddddddddddddddddddddddfffffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjkklllmmnnooppqqrrrssstttuu|||}}}~~~~~~~~€€€€€€€€€€€€€€€€€}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyxxxxxxyyyyyyyyyyyzzzzz{{{{{zzzywvutssrqpoonmmllkkjjjiiihdddcccccccccccbbbbbbbbbaa```````````````________^^^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===============<<<<<<<<;;;;;;:::::::::::99999999999998888888877777776666666666555555555444444444444433333333222222222222222111111111111111111111111110000000000/////////////............------,,,,,,,,,++++++++********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[[[[\\\]]^^^^^^^^^^^^^^^^^^^^___^_____________________`````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbcccccccccccccccccccccccdddddddddddddddddddddddddfffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjkklllmmnnooppqqqrrssstttu{|||}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzyyvvutssrqpoonmmllkkjjiiihhdddcccccccccccbbbbbbbbbba````````````````_______^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWXXXXXXXXWWWWWWWWWWWWWVVVVWWWWWWVVVVVVVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;::::::::::999999999999988888888877777766666666665555555554444444444444333333333222222222222222111111111111111111111111110000000000/////////////............------,,,,,,,,++++++++********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ZZ[[[[[[[[[[[[[[[[[[[\\]]]^^^^^^^^^^^^^^^^^^^^__^^^_____________________`````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbcccccccccccccccccccccdddddddddddddddddddddddddfffffffffffffffffffffffffgggggggggggggghhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggiiiihhhhhiiiiiiiiiiijjjjjkkklllmmnnoopppqqrrrssttt{{|||}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxyyxxxxxxyyyyyyyzzzzzzzyyyvvutsrrqpoonmmllkkjjiiihhddccccccccccccbbbbbbbbbbbaa```````````````_______^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWXXXXXXXWWWWWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;:::::::::::99999999999888888888877777666666666665555555554444444444443333333332222222222222221111111111111111111111111111000000000////////////............------,,,,,,,,++++++++*********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! \\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_____________`````````````````````aa`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjkkklllmmnnnooppqqqrrssstuuuvvvwwwwwwwwwwwwwwwwww{|||||}}}}}}}~~~}}}}}}}}}~~~~~~~}}}}}}}}}}}}{|{{{{{{{{{zzzzzyyyyyxxxxxwwvvvvvvvwwwwwwwxxxxxxwwwvvuttsrqpponnmllkkjjjiiihggggggfffffffffffffffffeeaaaaaaaaaaaaaaaaa`````___^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWXXXXXXXXXWWWWWWWWWWWWWVVVWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>========<<<<<<<;;;;;;;;;;:::::::99999999999888888877777777766666666665555554444444433333333332222222222221111111111111110000011111111100000000000////////////////...........---------,,,,,,,,+++++++++***********))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! \\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_____________`````````````````````a``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeefffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjkkklllmmmnnooppqqqrrssttuuvvvvwwwwwwwwwwwwwwwww{{{||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}||||{{{{{{{zzzzzyyyyxxxxxxwvvvvvvvvvvwwwwwwwwwwwwwvvvutssrqpponnmllkkjjjiihhgggggffffffffffffffffffffbbbbbbbbbbbbaaaaaa`````__^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXXXWWWWWWWWWWWWWWVVVWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>========<<<<<<<;;;;;;;;;;:::::::99999999998888888877777777666666666655555554444444433333333332222222222211111111111111100000011111111100000000000///////////////............---------,,,,,,,+++++++++***********))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^____________`````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccbbccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffgggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjkkkklllmmnnooppqqqrrsttuuuvvvvvwwwwwwvvvvvvvvwz{{{||||}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}||||{{{{{{{{zzzzyyyyxxxxxxvvvvvvvvvvvvvvwwwwwwwwwvvvuutssrqpponnmmllkkjjiihhgggggffffffffffffffffffffbbbbbbbbbbbbbbaaaaa````__^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXXXWWWWWWWWWWWWWWWVVVWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>========<<<<<<<;;;;;;;;;;::::::999999999988888888877777776666666666555555554444443333333333322222222222211111111111111100000011111111100000000000//////////////............---------,,,,,,,,+++++++++***********))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! \\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_____________````````````````````````````````````````aaaa`aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccbbbbccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjkkklllmmnnooppqqrrrsttuuuvvvvvvvvvvvvvvvvvvvzz{{{||||}}}}}}}}}}}|||||~~~~~~~~~~~~}}}}}}}}}}}}}|||||{{{{{{zzzzyyyyyxxxxxxvvvvvvvvvvvvvvvvvwwwwvvvvuuttsrrqpponnmmllkkjjiihhggggfffffffffffffffffffffbbbbbbbbbbbbbbbbaaaa````_^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWXXXXXXWWWWWWWWWWWWWWWVVVVWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;::::::999999999888888888877777776666666665555555554444433333333333322222222222211111111111111000000011111111000000000000//////////////............---------,,,,,,,+++++++++***********)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! \\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_____________`````````````````````````````````````````aa``aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccbbbbbbccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjkkkllmmnnooppqqrrsttuuuuvvvvvvvvvvvvuuuuvvzzz{{{||||}}}}}}|||||||||~~~~~~~~~~~}}}}}}}}}}}}}}{|||{{{{{{{zzzzyyyyxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuttsrrqppoonmmllkkjjiiihggggfffffffffffffffffffffbbbcccccccccbbbbbaaa````_^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXWWWWWWWWWWWWWWWWVVVVWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::999999999888888888887777776666666666555555555444433333333333322222222222221111111111111000000001111111100000000000//////////////............---------,,,,,,,,+++++++++***********))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____________````````````````__```````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjkkkllmmnnooppqqrssttuuuuvvvvvvvvuuuuuuuuuyyzz{{{||||||||||||||||||~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{{{zzzzyyyyxxxxxxwvvvvvvvvvvvvvvvvvvvvvvvuuuuttsrrqqpoonnmmllkkjjiihgggggffffffffffffffffffffbcccccccccccccbbbbaaa```_^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWXXXXWWWWWWWWWWWWWWWWVVVVVWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::999999998888888888887777766666666665555555555444333333333333322222222222221111111111111000000001111100000000000000//////////////............---------,,,,,,,,+++++++++**********)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____________```````````````___````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjkkllmmnnooppqqsssttuuuuuvvvuuuuuuutttuuyyyzz{{{|||||||||||{{{{{{}}~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzyyyyxxxxxwwvvvvvvvuuuuuuvvvvvvvvuuuuuttssrrqqppoonnmllkkjjiihhggggffffffffffffffffffffcccccccccccccccbbbaaa```_^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLMLMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@AAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;::::9999999998888888888887777666666666655555555555443333333333333222222222222211111111111110000000000000000000000000000/////////////............----------,,,,,,,,+++++++++**********)))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____________`````````````_____```````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjkkllmmnnooppqrsstttuuuuuuuuuuuttttttttxxyyzz{{{{|||||{{{{{{{{{{}}}}}}~~}}}}}}}}}}}}}}}}}{{{{{{{{{{zzzzyyyyyxxxxxwwvvvvvuuuuuuuuuuuuuuuuuuuuuttssrrqqqpoonnmmllkkjjiihhggggffffffffffffffffffgcccccccddccccccbbbaaa```_^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@AAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;::::999999998888888888888777666666666665555555555443333333333333222222222222221111111111111000000000000000000000000000//////////////............---------,,,,,,,,,++++++++***********))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____________````````````______````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhiiiijjkkklmmnnoopprrssttttuuuuuuutttttsssttxxxyyzz{{{{{{{{{{{{zzzzz{}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{zzzzzyyyyxxxxxwwwvvvvuuuuuuuuuuuuuuuuuuuututtsssrrqqppoonnmmllkkjjihhgggggffffffffffffffffggccccccdddddcccccbbbaa```_^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@AAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;::::999999998888888888888776666666666655555555554433333333333332222222222222221111111111110000000000000000000000000000/////////////............----------,,,,,,,,,++++++++***********))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! \\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______________```````````________````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggfgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhiiijjjkkllmnnoopqrrssstttttttttttsssssssswwxxyyzzz{{{{{{zzzzzzzzzz||}}}}}}}}}}}}}}}}|||||||{{{{{{{{zzzzzyyyyyxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuttttsssrrrqqppoonnmmllkjjihhhggggffffffffffffffffggcccccdddddddccccbbbaa```_^^]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@AAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;::::999999998888888888887766666666666665555555555443333333333333222222222222222111111111111000000000000000000000000000//////////////............----------,,,,,,,,,++++++++**********)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! \\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^________________`````````__________```````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggghhhhhhiiijjjkkllmnnoopqqrrssstttttttsssssrrrrswwwxxyyyzzzzzzzzzzyyyyyzz|||}}}}}}}}}}}}}|||||||||{{{{{{zzzzzzzyyyyxxxxxwwwwvvuuuuuuuuuuuuuuuuuuuuuttttttsssrrrqqppoonnmmllkjjihhhgggggffffffffffffffggcccccdddddddccccbbbaa```_^^]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;::::999999998888888888877766666666666655555555554443333333333332222222222222222111111111110000000000000000000000000000/////////////............-----------,,,,,,,,,++++++++**********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________________````````___________````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggghhhhhiiijjkkllmmnoppqqrrsssssssssssrrrrrrrrvvwwxxxyyyyyyyyyyyyyyyyyy{||||}}}}}}}}}}||||||||||{{{zzzzzzzzzyyyyyxxxxxwwwwvvuuuuuuuuuuuuuuuuuuuutttttttsssrrrrqqppponnmmlkkjiihhhgggggfffffffffffffggcccccddddddcccccbbaaa```_^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::99999999888888888877776666666666655555555554444333333333332222222222222222211111111111000000000000000000000000000//////////////............-----------,,,,,,,,,++++++++**********))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! [\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^___________________``````_____________````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhggggggggggggggggggghhhhhhggggggggghhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggghhhhiiijjkkllmmnoppqqrrrrsssssrrrrrqqqqqruvvwwwxxxyyyyyyxxxxxxxxyy{{|||||}}}}}}}|||||||||||zzzzzzzzzzzyyyyyyxxxxxwwwwvuuuuuuuuuuuuuuuuuuttttttttttsssssrrrqqqppoonmmlkkjiihhgggggggfffffffffffggcccccccdddcccccbbbaaa``__^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUTTTTTTTTTTTTTTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRRRQRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::9999999888888888877777666666666655555555555444433333333333222222222222222211111111111000000000000000000000000000///////////////............-----------,,,,,,,,,++++++++*********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! [[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^____________________`````______________````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhgggggggggggggggggggggggghggggggggggggggghhhhhhhhhhggggggggggggggghhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggghhhhiijjjkllmmnooppqqqrrrrrrrrqqqqqqqqquuvvvwwwxxxxxxxxxwwwxxxxx{{{||||||}}}|||||||||||||zzzzzzzzzzyyyyyyxxxxxxwwwwvuuuuuuuuuuuttttttttttttttttttsssssrrrrqqppoonmmlkjjiihhgggggggffffffffffggccccccccccccccbbbaaa```__]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUTTTTTTTTTTTTTTTTTTTTTTTSTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;::::99999999888888888877777666666666655555555554444433333333332222222222222222211111111111000000000000000000000000000///////////////...........-----------,,,,,,,,,,++++++++*********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!! [[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^_____________________```________________````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhgggggggggggggggggggggggggggggggggggggggggggggghhhhggggggggggggggggggggggggghggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggghhhiiijjkkllmnoopppqqqqqqqqqqqppppppptuuuvvvwwwwwwwwwwwwwwwwxxz{{{|||||||||||||||||||||zzzzzzzzzyyyyyyyxxxxxxwwwwvuuuuuuuuuuttttttttttttttttttttssssssrrrqqpponnmllkjiiihhggggggggfffffffffgcccccccccccccbbbbaaa```__]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;::::9999999988888888877777766666666655555555555444443333333332222222222222222221111111111100000000000000000000000000//////////.////............-----------,,,,,,,,,,++++++++*********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! [[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^______________________`__________________````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggghhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhiijjkklmmnnooopppqqqqppppppppppptttuuuvvvvvvvvvvvvvvvvwwwzzz{{{|||||||||||||||||||zzzzzzzzyyyyyyyyxxxxxxwwwwvuuuuuuuutttttttttttttttttttttttssssssrrrqqpponnmlkkjiihhhgggggggggffffffffccccccccccccbbbbaaa```___]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>====<<<<<<<<<;;;;;;;;;:::::999999998888888877777776666666655555555555444444333333333222222222222222222111111111100000000000000000000000000///////////.////............----------,,,,,,,,,,+++++++++*********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! [[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^________________________________________`````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffgggfffffffgggggghhhiiijjkllmmnnooopppppppooooooooosstttuuuuuuuuuuuuuuuuvvvwyzzz{{{{|||||||||||||||||zzzzzzzyyyyyyyyxxxxxxxwwwwvuuuuuuuuttttttttttttttttttttttttttsssssrrqqpponnmlkjjiihhhggggggggffffffffbbbbcccbbbbbbbbaaa```____]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;::::9999999998888888877777776666666555555555554444444333333332222222222222222221111111111100000000000000000000000000//////////..////...........----------,,,,,,,,,,,++++++++*********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!! [[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_________________________________________`````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggfffgffffffffffffggggghhhiijjkkllmmnnnoooooooooonnnooossssttttuuuuttttttttuuuvvxyyzzz{{{{{||||||||||||||zzzzzzyyyyyyyyyxxxxxxxwwwwvuuuuuuutttttttttttttttttttttttttttttssssrrqqpponnllkjjiihhhgggggggggffffffbbbbbbbbbbbbbaaaa````___^]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;:::::999999998888888887777777666666555555555555444444433333333222222222222222222111111111100000000000000000000000000///////////..////...........----------,,,,,,,,,,+++++++++*********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! [[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^________________________________________```__```````````````````````aaaaaaaaaaaaaaaaaaaaabbbbaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffggggghhhiijkklllmmnnnnnnnnnnnnnnnnnrrsssssttttttsssssttttuuvxxyyzzz{{{{{{{{{{{{{||{{{zzzzzyyyyyyyyyyxxxxxxxxwwwvuuuuuuttttttttttttttttttttttttttttttttsssrrqqpponmllkjjiihhhgggggggggfffffbbbbbbbbbbbaaaaa````____^]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;::::999999999888888888777777766666555555555555544444443333333322222222222222221211111111110000000000000000000000000///////////...///............---------,,,,,,,,,,++++++++++*********))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!! [[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_________________^_______________________`___``````````````````````aaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffgggghhhijjkklllmmmmmmnmmmmmmmmnnqrrrrsssssssssssssssstttuwxxyyyzzzzz{{{{{{{{{{{{{{zzzzyyyyyyyyyyyxxxxxxxxwwwvuuuuuutttttttttttttttttttttttttttttttttsssrrqqpoonmlkkjjiihhhggggggggfffffbbbbbbbbbaaaaaa````____^^]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::999999999888888887777777766665555555555555444444443333333222222222222222221211111111100000000000000000000000000//////////....///...........---------,,,,,,,,,,++++++++++*********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! [[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_______________^^^___________________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffggghhiiijjkkkllllmmmmmmmmmmmmmqqqrrrrrrrrrrrrrrrrrsssttwwwxxyyyzzzzzz{{{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxxxwwwvuuuuuutttttttttttttttttsttttttttttttttttsssrrqqponmmlkkjiiihhhggggggggffffbbbbbbbaaaaaaa`````____^^]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::::99999999988888888777777776666555555555555444444444333333322222222222222222111111111110000000000000000000000000//////////.....//............--------,,,,,,,,,,+++++++++++*********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! [[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^______________^^^^____________________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffggghhiijjjkkkklllllllllllllmpqqqqqqqqqqqqqqqqqqqrrsssvvwwxxxyyyyzzzzz{{{{{{{{{zzyyyyyyyyyyyyyxxxxxxxxwwwvuuuuuutttttttttttttttssstttttttttttttttttsssrrqqponmllkjjiihhhhgggggggffffbbbbbbbaaaaaa`````____^^^]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIHHHIIIIHHHHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;::::::9999999988888888877777777666555555555555544444444433333332222222222222222211111111111000000000000000000000000//////////....../............---------,,,,,,,,,+++++++++++**********)))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!! [[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^____________^^^^^^^___________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffeffffffffffffffffffffffffgggggggggggggggggggggggggfffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffghhhhiijjjjkkkkkkkkkklllllppppqqqqqqqpppppppqqqqrrsuuvvwwwxxxyyyzzzzz{{{{{{{zyyyyyyyyyyyyyxxxxxxxxxwwwvuuuuuutttttttttttttsssssttttttttttttttttttsssrrqponnmllkjjiihhhggggggggfffbbbbbbaaaaaaa`````____^^^]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;:::::::9999999988888888877777777666555555555555444444444433333322222222222222222111111111110000000000000000000000000/////////...................---------,,,,,,,,,+++++++++++**********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! [[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^__________^^^^^^^^____________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeffffffgghhhhiiijjjjjjkkkkkkkkklooppppppppppppoppppppqqrrtuuvvvwwwxxxyyyzzzz{{{{{{yyyyyyyyyyyyyxxxxxxxxxxwwwvuuuuuutttttttttttssssssstttttttttttttttttttsssrqqponnmlkkjjiihhhggggggggffbbbbbbbaaaaaa`````____^^^]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;::::::::999999988888888887777777766555555555555544444444443333332222222222222222211111111111000000000000000000000000//////////...................--------,,,,,,,,,+++++++++++***********))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!! [[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________^^^^^^^^^^____________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggfffffffffffffggggggggggggffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeefffgggghhhhiiiiijjjjjjjjkkkkoooooooooooooooooooopppqqsttuuvvvwwwxxxyyyzzzz{{{{yyyyyyyyyyyyxxxxxxxxxxxxwwvuuuuuutttttttttttsssssssssssssstttttttttttttssrrqpoonmllkjjiihhhhggggggggfbbbbbbbaaaaaaa````____^^^]\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWXWWWWWWWWWWWWWWWWWVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::99999998888888888777777776655555555555544444444444333332222222222222222221111111111100000000000000000000000//////////...................--------,,,,,,,,,++++++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! ZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________``````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeefffffffffffffffffffffffffffffffffffffffffffeeeeeeeefffffffffffffffffggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddeeeefffffgggggggghhhhhhijjjjjjjjjjjjjjjjjjjjkkklnoooppqqqrrrsstttuuuuvvvvwwwwwwwwwwwwwvvvvvvvvvvvuuwvvvvvuuuuuuuuuuttttttttttttttttttttuuuuuuuutttssrqpponmmlkkjjiihhhhhggggggedddddddddcccccbbbbaaa```^^]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>==========<<;;;;;;;;;;;::::::::::99999888888888888777777776666666655555555555544444443333333333333333222222222111111000000000000000000000000000//////////......./...........---------,,,,,,,,,,+++++++++++++*******)))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! ZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^__________________________```````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeefffffffffffggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddeeeeeffffffffgggggghhiiiiiijjjiiiiiiiiiijjjjkkmnnoooppqqqrrsssttuuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvuuwvvvvvuuuuuuuuutttttttttttttttttttttttuuuuuuttttssqqponnmllkjjiiihhhhhgggggeeeedddddddcccccbbbaaaa``^^^]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>===========<;;;;;;;;;;;;:::::::::999998888888888888777777776666666655555555555544444443333333333333333222222222111111000000000000000000000000000/////////...................---------,,,,,,,,,,+++++++++++++********)))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^__________________________`````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeefffefggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffggggfffffffffffffffffffffgggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccdddddddeeeeeeeefffffffgggghhiiiiiiiiiiiiiiiiiiijjjjmmmnnoooppqqrrsssttuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvuuwvvvvvvuuuuuuuuttttttttttttttttttttttttuuuuuttttssqqpponmmlkkjjiiihhhhhggggeeeeeeeddddddccccbbbaaa``^^^]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>>===========;;;;;;;;;;;;:::::::::999999888888888888777777777666666655555555555544444444333333333333333222222222211111100000000000000000000000000/////////...................---------,,,,,,,,,,++++++++++++++********)))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________```````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccddddddddddeeeeeeeeffffffghhhhhhhhhhhhhhhhhhhiiiijjllmmnnnoopppqrrssstttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuwvvvvvvuuuuuuuuutttttttttttttttttttttttttuuuttttssrqqponnmllkjjiiihhhhhhhggeeeeeeeeeedddddcccbbbaaa`^^^]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOPPPPOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>============;;;;;;;;;;;::::::::::999998888888888888777777777666666655555555555544444444333333333333333222222222211111000000000000000000000000000////////...................---------,,,,,,,,,,,++++++++++++++********))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________`````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeefffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccdddddddddddeeeeeeefffgggghhhhhhhhhhhhhhhhhhiiilllmmmnnnooppqqrrsstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvuwvvvvvvuuuuuuuutttttttttttttssssstttttttttttttttssrqqpoonmmlkkjjiiihhhhhhhheeeeeeeeeeeeedddcccbbaaa`^^^]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>============<;;;;;;;;;;;::::::::::99998888888888888777777777766666665555555555544444444433333333333333222222222221111100000000000000000000000000/////////...................--------,,,,,,,,,,,+++++++++++++++********))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________```````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffggggfgggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccddddddddddddeeeeeefgggggggggggggggggghhhhiikklllmmmnnooppqqrrsstttttvvvvvvvvvvvvvvvvvvvvvvvvvuwwvvvvvuuuuuuuutttttttttsttsssssssstttttttttttttssrqqpponnmllkkjjiiihhhhhhhffffffffffeeeeeddcccbbaaa^^^^]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWXWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOPOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>>===========<<;;;;;;;;;;;:::::::::99999888888888888777777777776666666555555555554444444443333333333333222222222222111110000000000000000000/000000////////...................--------,,,,,,,,,,,,+++++++++++++++********))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffgggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccccccdddddddddeeeffffffggggggggggggggghhhhkkkklllmmnnooppqqrrssstttuuuuuuuuuuuvvvvvvvvvvvvvvuwwvvvvvvuuuuuuuttttttttsstssssssssssstttttttttttssrqqppoonmmlkkjjjiiiihhhhhfffffffffffffeeeddcccbbaa_^^^]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>============<<;;;;;;;;;;::::::::::99999888888888887777777777766666666555555555544444444443333333333332222222222222111110000000000000000000/00000/////////..................---------,,,,,,,,,,,++++++++++++++++********)))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________```````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccccccccccccccdddddddeefffffffffffffffgggggghhjjkkklllmmnnooppqqrrsssssuuuuuuuuuuuuuvvvvvvvvvvvvuwwvvvvvvuuuuuuuttttttttssssssssssssssssttttttttsssrqqppoonmmllkkjjjiiiiihhhfffffggggggffffeeddcccbba_^^^]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>============<<<;;;;;;;;;:::::::::::99999888888888877777777777766666665555555555544444444443333333333222222222222222111110000000000000000000/00000////////...........-......---------,,,,,,,,,,,,++++++++++++++++********)))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________`````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccdddeeeeeeeeefffffffffffgggghjjjjkkkllmmnnooppqqrrrrsstttttttuuuuuuvvvvvvvvvvvvuwwvvvvvvuuuuuuutttttttssssssssssssssssssstttttssssrqqppoonnmmllkkjjjiiiiiiifgggggggggggggffeeddccbba__^^^]]]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<;;;;;;;;;:::::::::::9999988888888777777777777776666666555555555554444444444333333333222222222222222211111000000000000000000//0000////////...........--.....----------,,,,,,,,,,,,++++++++++++++++********)))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggfffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccddeeeeeeeeeeeeeefffffggggijjjjkkkllmmnnooppqqqrrrrsstttttttuuuuuvvvvvvvvvvvuwwvvvvvvuuuuuuutttttttssssssssssssssssssssssssssssrqqppoonnmmllkkkjjjjiiiiiggggggghhhhhggggffeddccbb___^^]]]]\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>============<<<<;;;;;;;;:::::::::::99999988888888777777777777766666666555555555544444444444333333332222222222222222211111000000000000000000//0000////////..........---....----------,,,,,,,,,,,,,++++++++++++++++********))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeefffffffffffffffffffffffffffffgggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffeeeeeedddddddddddddddddddddddddddddddddcdcccccccccccccccccccccccccccccccccccccccddddddddeeeeeeeeeefffffggiiijjjkkkllmmnnoooppqqqqqsssssstttttuuuuvvvvvvvvvvvwwwvvvvvuuuuuuuttttttsssssssssssssssssssssssssssssqqqppooonnmmllkkkjjjjjiiigggghhhhhhhhhhgggffeddccb`__^^^]]]\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQPPQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<;;;;;;;;:::::::::::9999998888888777777777777766666666655555555554444444444433333332222222222222222221111100000000000000000///000////////..........----...-----------,,,,,,,,,,,,,++++++++++++++++********))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggfffffffffffffffffffffffffffggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffeeeefffffffffffffffefeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbcccddddddddddddddeeeeeeffffgiiiijjjkkkllmmmnnoooppppqrrrrsssstttuuuuvvvvvvvvvvvwwwvvvvvuuuuuuuttttttssssssssssssssssssssssssssssrqqqppooonnmmlllkkkkjjjjjjgghhhhhhiiiihhhhggffeddcc``__^^]]]\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQPPPQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>===========<<<<<<;;;;;;;::::::::::::9999998888887777777777777766666666555555555544444444444433333322222222222222222221111000000000000000000///000////////.........-----..------------,,,,,,,,,,,,,++++++++++++++++********))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________`````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggfffffffffffffffffffffffffffffffffffffffffggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbccccccddddddddddeeeeeffffhiiiijjjjkklllmmnnnooopppqqrrrrssstttuuuvvvvvvvvvvvwwwvvvvvuuuuuuttttttssssssssssssssssssssssssssssrrqqpppooonnmmmllllkkkkjjjjhhhhhhhiiiiiiiihhggffeddca`__^^^]]\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??@@@@@@@@?????????????????>>>>>>>>>===========<<<<<<;;;;;;::::::::::::9999999888887777777777777766666666655555555554444444444443333322222222222222222221111100000000000000000////00////////.........------.------------,,,,,,,,,,,,,,++++++++++++++++********))))((((((((('''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!! YZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbcccccccccccdddddddeeeeeffhhhiiiijjjkkkllmmmnnnooooqqqqqrrssstttuuuvvvvvvvvvvwwwvvvvvuuuuuuttttttssssssssssssssssssssssssssrrrrqqpppooonnnmmmmlllkkkkjjjhhhhhhiiiiiiiiiihhggffedda``__^^]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVUVVUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????@@@@@@@?????????????????>>>>>>>>>===========<<<<<<<;;;;;:::::::::::::9999999888887777777777777666666666555555555554444444444433333222222222222222222221111100000000000000000////00////////........-------.------------,,,,,,,,,,,,,,+++++++++++++++*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! YYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^________________________````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbcccccccccccccccdddddeeeefhhhhhiiiijjkkklllmmmnnnnnpppqqqrrsstttuuuvvvvvvvvvvwwwvvvvvuuuuuuttttttsssssssssssssssssssssssssrrrrrqppppooonnnnmmmmllllkkkkkhhhhiiiiijjjjjjiihhggfeedba``__^^]]\\\[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????@@@@@??????????????????>>>>>>>>>============<<<<<<<;;;;::::::::::::::9999999888887777777777766666666666555555555544444444444433333222222222222222222221111100000000000000000////0////////.........---------------------,,,,,,,,,,,,++++++++++++++++*********)))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!! YYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________```````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeffeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddeeegghhhhhiiijjjkkklllmmmmnnoopppqqrrssttuuuvvvvvvvvvvwwwvvvvvuuuuuutttttsssssssssrrrrrrrsssssssssrrrrrrqppppoooonnnnmmmmmllllkkkihhiiiiijjjjjjjjiihhggfeebaa``_^^]]]\\[[[[[ZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@???????????????????>>>>>>>>>============<<<<<<<<;;;::::::::::::::9999999988887777777777766666666666555555555554444444444433333222222222222222222221111110000000000000000/////0////////........----------------------,,,,,,,,,,,,+++++++++++++++*********))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##############"#""""""""""""""!!!!!!!!!!!!!!!!! YYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeedddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccdddddeegggghhhhhiiijjjkkkllllmmmooopppqqrsstttuuuvvvvvvvvuwwvvvvvvuuuuuutttttssssssssrrrrrrrrrssssssssrrrrrrqpppooooonnnnnnnmmmmlllkkiiiiiiiijjjjjjjjjiihhggfecbaa`__^^]]\\\[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVWWWVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????@@???????????????????>>>>>>>>>============<<<<<<<<<;;:::::::::::::::9999999988887777777777666666666665555555555544444444444433332222222222222222222221111110000000000000000/////////////.........----------------------,,,,,,,,,,+,+++++++++++++++*********)))((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##############"#""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^___________________```````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeddeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddddfgggggghhhhiiijjjkkkkllllnnooppqqrrssttuuuuvvvvvvuuwwvvvvvvuuuuuutttttsssssrsrrrrrrrrrrrrssssrrrrrrrqppppoooooonnnnnnnnmmmlllliiiiiiijjjjkkkkjjjiihhggfcbba``__^^]]\\\[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVWWVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????@???????????????????>>>>>>>>>=============<<<<<<<<<;:::::::::::::::99999999888877777777776666666666665555555555544444444444333322222222222222222222211111110000000000000000/////////////........-----------------------,,,,,,,,,,++++++++++++++++*********))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!! YYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_________________`````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddffffggggghhhhiiijjjjkkkllmnnooppqqrrstttuuuuvvvvuuuwwvvvvvvuuuuuttttttsssssrsrrrrrrrrrrrrrsrrrrrrrrrqppppooooooooonnnnnnmmmllliiiiiiijjjjkkkkkjjjiihhgfdcbba``__^]]]\\[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVWVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????>>>>>>>>>=============<<<<<<<<<<:::::::::::::::99999999988887777777776666666666666555555555544444444444433332222222222222222222221111110000000000000000/////////////.........-----------------------,,,,,,,,,,+++++++++++++++**********))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccceffffffggggghhhiiijjjjkkkmmnnooppqrrssttuuuuuuuuuuuvvvvvvvvuuuuuutttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrqppppoooooooooooonnnnmmmlljiiiiiijjjjkkkkkkkjjiihhgddcbba``_^^]]\\\[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????????>>>>>>>>>=============<<<<<<<<<<<:::::::::::::::99999999888887777777776666666666666555555555544444444444433322222222222222222222211111110000000000000000/////////////.........-----------------------,,,,,,,,,++++++++++++++***********))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________``````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccceeeeffffffgggghhhiiiijjjklmmnnoopqqrrsstttuuuuuuuuuvvvvvvvuuuuuutttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrqppppoooooooooooooonnnmmmljjiiiijjjjkkkkkkkkjjjiihgedccbaa``_^^]]]\\[[[[ZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????????>>>>>>>>>==============<<<<<<<<<<;::::::::::::::99999999988887777777776666666666666655555555544444444444433332222222222222222222111111110000000000000000/////////////.........------------------------,,,,,,,,,+++++++++++++************))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________``````````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbcceeeeeeeeffffgggghhhiiijjjllmmnnoopqqrrssttttuuuuuuuvvvvvvvuuuuuutttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrqppppooooooooooooooonnnmmmjjjiiijjjjjkkkkkkkkjjiihheddccbaa``_^^]]]\\[[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUTTUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????????>>>>>>>>>==============<<<<<<<<<<;;:::::::::::::99999999998888777777776666666666666655555555544444444444443333222222222222222222111111111000000000000000//////////////.........------------------------,,,,,,,,+++++++++++++************))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^__________`````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbddddeeeeeeffffgggghhhiiijkllmmnnoppqqrrssttttttttttvvvvvvvuuuuuutttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrqppppoooooooooooooooonnnmmjjjjjjjjjjjkkkkkkkkjjjiiheeddccbaa``__^^]]\\\[[[[ZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>=============<<<<<<<<<<<;;:::::::::::::99999999988887777777776666666666666555555555544444444444433333222222222222222221111111110000000000000000/////////////..........------------------------,,,,,,,,+++++++++++**************))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^__________```````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeedddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbddddddddeeeeefffggghhhiiikkllmmnnoppqqrrsssstttttttvvvvvvuuuuuuutttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrqpppppoooooooopooooooonnnmkjjjjjjjjjjkkkkkkkkkjjiihfeeddccbaa``__^^]]\\\[[[[ZZYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;::::::::::::99999999988888777777777666666666666555555555544444444444443333322222222222222211111111110000000000000000//////////////..........-----------------------,,,,,,,,,++++++++++**************)))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbaaaaaaaabbbbbdddddddddddeeeffffggghhiijkkllmmnnoppqqqrrsssssstttuuuuuuuuuuuuutttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrqqpppppooooooopppppoooonnnmkjjjjjjjjjjkkkkkkkkjjjjiiffeeddccbaa``__^^]]]\\\[[ZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;:::::::::::99999999998888877777777666666666666655555555544444444444444333332222222222222111111111111000000000000000/////////.////...........-----------------------,,,,,,,,++++++++++**************))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbcccdddeeefffgghhiijjkkllmmnnnoooooppppssssssssssrrrrrrqqqqqppppsrrrrrrrrrrrrrrrrrrrrrrrrqqqqppppppppqqqqqpppppooommmmlllllmmmmmmmmmmmmlllkiihhhggffeeddcbbaa```__^^^^]]]]]]\\\\\\\\[[[[[[[[[XXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLKKLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIHIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;::9999999999999988888888777777776666666666655555555555554444444444444433333222222222222111111111111111111110000000000000//////////////.............--------------,,,,,,,,+++++++***********))))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYYYZZZYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaaaaaaaabbbbbcccdddeeefggghhiijjkkkllmmmnnnoooopprrssssssssrrrrrrqqqqqppppsrrrrrrrrrrrrrrrrrrrrrrrrqqqqpppppppppqqqqqppppooonmmmmllllmmmmmmmmmmmllllkiiihhhggffeeddccbbaa``___^^^^]]]]]]\\\\\\\[[[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLLLKKKLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;::999999999999988888888877777776666666666665555555555555444444444444433333322222222222111111111111111111110000000000000///////////////..............------------,,,,,,,,+++++++***********)))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! XYYYYYYYYYYYYYYYYYYYYZZYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbcccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaaaaaaaaaaabbbbcccdddeeeffgghhhiijjkkkllmmmnnnnooorrrrssssssrrrrrqqqqqpppppsrrrrrrrrrrrrrrrrrrrrrrrqqqqqpppppppppqqqqppppppoonmmmmmlllmmmmmmmmmmllllkkiiiihhhggffeeddccbbaaa``___^^^^]]]]]]\\\\\\\[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLLLKKKKLLLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;:999999999999998888888887777777666666666665555555555555444444444444443333332222222222211111111111111111111000000000000///////////////...............------------,,,,,,,,+++++++**********)))))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! XXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````aaaaaaabbbcccdddeefffggghhiiijjkkklllmmmnnnoqrrrrrsssrrrrrrqqqqqpppppsrrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppppppqpppppppoonnmmmmmlllmmmmmlllllllkkkiiiihhhhgggffeeddccbbaa```___^^^^]]]]]\\\\\\\[[[[[XXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKLLLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;999999999999998888888887777777666666666666555555555555544444444444444333333222222222211111111111111111111000000000000////////////////...............-----------,,,,,,,,++++++++*********)))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! XXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaabbbcccdddeeefffggghhhiijjjkklllmmmnnqqrrrrrrrrrrrrqqqqqqpppppsrrrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppppppoonnnmmmmmmllllllllllllkkkkiiiiihhhhgggffeeddccbbbaa```___^^^^]]]]]\\\\\\[[[[XXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999998888888887777777666666666665555555555555444444444444443333333222222222211111111111111111110000000000000////////////////...............-----------,,,,,,,,++++++++*********))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! XXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````aaaabbbcccdddeeeffffggghhhiiijjkkkllmmnpqqrrrrrrrrrrrqqqqqqpppppsrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoonnnmmmmmmlllllllllkkkkkkkiiiiihhhhhgggfffeeddccbbaaa```___^^^^]]]]]\\\\\\[[XXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;99999999999998888888887777777766666666665555555555555544444444444444333333322222222211111111111111111110000000000000/////////////////...............----------,,,,,,,,+++++++++********)))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````````````aaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccdddccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaa``````````````````````````````aaaabbbccccddeeeeefffgggghhiiijjkkllmmppqqrrrrrrrrrrqqqqqpppppprrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoonnnnmmmmmlllllllkkkkkkjjjiiiiiihhhhhhgggffeeddcccbbaa````___^^^^]]]]]\\\\\[YXXXXXXXXXXWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLLLLLKKKKKKKLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;9999999999999888888888777777766666666666555555555555554444444444444433333332222222211111111111111111111000000000000//////////////////...............----------,,,,,,,+++++++++********)))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_______________________`````````````````````aaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaa``````````````````````````````````aaaabbbbcccddddeeeeffffggghhhiijjkklmoppqqrrrrrrrrrqqqqqpppppprrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoonnnnmmmmmllllllkkkkkjjjjjiiiiiiihhhhhhgggffeedddccbbaaa```____^^^^]]]]\\\\\YYYXXXXXXXXWWWWWWWWWWWWWWVWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLLLKKKKKKKKLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEFFFFEEEEEEEEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;9999999999998888888887777777766666666665555555555555544444444444444333333332222222211111111111111111110000000000000//////////////////...............---------,,,,,,,,++++++++*********)))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_____________________````````````````````````a````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aa``````````````````````````````````````aaaabbbbcccddddddeeeeffffgghhiijjkkloppqqqrrrrrrrqqqqqqpppppprrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppopppppppppppoonnnnnmmmmmllllkkkkjjjjjjjhhhhhhhihhhhhhgggffeeeddccbbbaaa```___^^^^]]]]]\\\YYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;999999999999888888888777777766666666666555555555555554444444444444433333333222222221111111111111111111000000000000//////////.////////...............---------,,,,,,,+++++++++********)))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___________________````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaabbbbbccccdddddddeeefffgghhiijkknoppqqqrrrrrrqqqqqqppppppsrrrrrrrqqqqqqqqqqqqqqqqppppppppooooooooooppppoooonnnnnnmmmmllllkkkjjjjjiiihhhhhhhhhhhhhhhgggffeeeddcccbbaaa````___^^^^]]]]\\YYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEFFFEEEEEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAA@AAAAAA@@@@@@@@@??????????>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;::999999999998888888888777777766666666665555555555555554444444444444433333333222222211111111111111111111000000000000//////////.////////...............--------,,,,,,,,++++++++*********)))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________```````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_````````__```````aaaaabbbcccccccccdddddeeeffgghiijknooppqqqqrrrqqqqqqqppppppsrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooooooooooooonnnnnnmmmmlllkkkkjjjjiiiihhhhhhhhhhhhhhhgggfffeedddcccbbbaaa```____^^^]]]]]ZYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEEEEEEEEDDDDDDDDDCBBBBBBBBBBBBBBAAAAAAAAA@AAAAA@@@@@@@@@@??????????>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::999999999988888888887777777666666666665555555555555544444444444444333333333222222111111111111111111110000000000000//////////.////////...............--------,,,,,,,+++++++++********)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddccdddcccccccccccccccccccccccccccccccccccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````__```````______``````aaaaabbbbbccccccccddddeeffgghijjmnooppqqqqqqqqqqqqpppppppsrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooooooooooonnnnnnmmmmlllkkkjjjjiiiiighhhhhhhhhhhhhhggggffeeedddcccbbbaaa```____^^^^]]]ZZYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMLLLLLLLLLLLLLKKKKKKKKKKKLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEFFEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@???????????>>>>>================<<<<<<<<<<;;;;;;;;;;;;;;;;::::99999999998888888888777777766666666665555555555555554444444444444433333333322222211111111111111111111000000000000///////////.////////..............--------,,,,,,,,++++++++*********)))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````___``````________``````aaaaabbbbbbbbbbcccccdddeefgghijmmnooppqqqqqqqqqqqpppppppssrrrrrrqqqqqqqqqqqqqppppppppooooooooooooooooooooonnnnnnmmmmlllkkkjjjiiiiiiggghhhhhhhhhhhhggggfffeeedddcccbbbaaa````___^^^^]]ZZZYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEFFEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAA@@AAAA@@@@@@@@@????????????>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::99999999988888888888777777766666666665555555555555554444444444444433333333322222111111111111111111111000000000000///////////.////////..............--------,,,,,,,+++++++++********)))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddcddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````____`````__________```````aaaaabbbbbbbbbbbbcccddeefgghilmnnooppqqqqqqqqqqqppppppssrrrrrrrqqqqqqqqqqqppppppppoooooooooooooooooooooonnnnnnnmmmlllkkkjjjiiiiiiggggghhhhhhhhhggggffffeeedddcccbbbbaaa````____^^^]ZZZZZYYYYXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEFEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAA@@@AAAA@@@@@@@@@????????????>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::99999999888888888887777777666666666655555555555555544444444444444333333333322221111111111111111111111000000000000///////////.////////.............--------,,,,,,,,++++++++*********)))))))))))))((((((((('''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_____________````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````______````_____________````````aaaaaaaaaabbbbbbcccdeefghhklmnnopppqqqqqqqqqqppppppssrrrrrrrqqqqqqqqqqqppppppppoooooooooonnnnnooooooonnnnnnnmmmmlllkkjjjiiiiihggggggggghhgggggggfffeeeedddccccbbbaaaa````____^^^[ZZZZZYYYYXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFEEEEEEEEEEDDDDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAAAA@@@AAA@@@@@@@@@????????????>>>>================<<<<<<<<<<;;;;;;;;;;;;;;::::::::99999998888888888887777777666666666655555555555555544444444444444333333333322221111111111111111111111000000000000///////////.///////.............---------,,,,,,,+++++++++*********))))))))))))((((((((((''''''''''&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXXYYYXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^______________`````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````________```________________``````aaaaaaaaaaaaaabbbbccdeefghkllmnoopppqqqqqqqqqppppppsssrrrrrrqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnooonnnnnnmmmmmlllkkjjjiiiiihggggggggggggggggfffffeeeddddccccbbbbaaaa````____^^[[ZZZZYYYYYXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKKJKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBAAAAAAAAAAAAA@@@@AAA@@@@@@@@@????????????>>>================<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999988888888888877777777666666666655555555555555544444444444443333333333222211111111111111111111110000000000000///////////.///////............---------,,,,,,,,+++++++++********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! WWXXXXXXXXXXXXXXXXXXXYYXXXYYYYYYYYYYYYYYYYYYYYYZYZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________```````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccdccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````____________``___________________```````aaaaaaaaaaaaabbbccdeefgjklmmnooppppqqqqqqqppppppsssrrrrrrqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnnnnnnnnmmmmmlllkkkjjjiiiihggggggggggggggfffffeeeedddddccccbbbbaaaa````____^^[[[ZZZZYYYYXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKJJKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAAAAA@@@@@AA@@@@@@@@@????????????>>>>================<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999888888888888777777776666666666555555555555555544444444444443333333333222211111111111111111111100000000000000///////////.///////...........---------,,,,,,,,,+++++++++********))))))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! WWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^______________`````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````______________________________________```````````````aaaabbccdefgjjklmnnoopppppqqqqqppppppssssrrrrrqqqqqqqqqqqpppppppooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiiihggggggggggfffffffeeeeedddddccccbbbbbaaaa`````____^[[[[ZZZZYYYYXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKJJJKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@AA@@@@@@@@@???????????>>>>================<<<<<<<<<<;;;;;;;;;;;;::::::::::::99998888888888888777777776666666666555555555555555544444444444443333333333222111111111111111111111100000000000000///////////.//////...........---------,,,,,,,,,+++++++++*********)))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! WWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^________________`````````_````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````````````````````````````_________________________________________````````````````aaabbccdefijkllmnnoopppppqqqqppppppssssrrrrrrqqqqqqqqqqpppppppooooooonnnnnnnnnnnnnnnnmmmnnmmmmmmlllkkkjjjiiiihggggfffffffffffeeeeeedddddcccccbbbbaaaaa`````_____\[[[[ZZZZYYYYXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKJJJJKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@A@@@@@@@@@???????????>>>>================<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99988888888888887777777776666666666555555555555555544444444444433333333332222111111111111111111111000000000000000///////////.//////..........---------,,,,,,,,,,+++++++++********))))))))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! WWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^___________________``````___`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````````````````````__``````_____________________________________________`````````````````aabbcddehijklmmnoooppppppqqppppppssssrrrrrqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkjjjiiiigggffffffffffeeeeeedddddccccccbbbbbaaaaa``````____\[[[[[ZZZYYYYXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLKKKKKKKKKKKJJJJKKKKKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>===============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::98888888888888877777777776666666666555555555555555444444444444333333333332221111111111111111111100000000000000000//////////../////..........----------,,,,,,,,,,+++++++++********)))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! WWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_____________________````______`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbb``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````````````````````_____````______________________________________________________________```aabbcdehijjklmnnoooppppppqqqppppssssrrrrrqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiiigggfffffffeeeeeeedddddccccccbbbbbbaaaaaa``````____\\[[[[ZZZZYYYXXXXWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLKKKKKKKKKKJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::88888888888888777777777776666666666555555555555555444444444444333333333322221111111111111111111000000000000000000//////////../////.........----------,,,,,,,,,,++++++++++********)))))))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^________________________`_________`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbb```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````````````````````````````_______``________________________________________^^^^^^____________________``aabccdghijkllmnnoooppppppppppppsssrrrrrrqqqqqqqqqpppppppoooooooonnnnnnnnmmmmmmmnnmmmmmmmmmmmmlllkkkjjjjiiigggfffffeeeeeeedddddccccccbbbbbbbaaaaaa```````____\\[[[[[ZZZYYYYXXXWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::88888888888887777777777766666666666555555555555555444444444443333333333322211111111111111111100000000000000000000//////////..////.........----------,,,,,,,,,,,++++++++++********))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_____________________________________`````````````````````````````aaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa````````````````````````````````_________________________________________________^^^^^^^^^^^___________________``aabcdgghijklmmnnooppppppppppppsssrrrrrqqqqqqqqpppppppppooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllkkkkjjjiiigggffffeeeeeeddddddccccccbbbbbbaaaaaaa````````____\\\[[[[ZZZZYYYXXXWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::88888888888877777777777766666666666555555555555555444444444443333333333222211111111111111110000000000000000000000//////////..////........----------,,,,,,,,,,,+++++++++++********))))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_______________________________________```````````````````````````````aaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaa`````````````````````````````````_________________________________________________^^^^^^^^^^^^^________^^^^^^^^____``abbcfghijkklmmnnoopppppppppppsssrrrrqqqqqqqpppppppppppooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllkkkkjjjiiigggfffeeeeeddddddccccccbbbbbbbaaaaaaa`````````____\\\[[[[ZZZZYYYXXXWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJJKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@@?@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::988888888887777777777777766666666666555555555555555444444444433333333333222211111111111111100000000000000000000000/////////...///.........---------,,,,,,,,,,,++++++++++++********)))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^__________________________________________```````````````````````````````aa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddcccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaa`````````````````````````````````_______________________________________^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____`aabcffghijkllmnnoooppppppppppssrrrrrqqqqqqpppppppppppoooooonnnnnnnnmmmmmmmmmmmmlmmmmmmmmmmlllllkkkjjjjiigggfffeeeeddddddccccccbbbbbbaaaaaaa```````````____\\\\[[[[ZZZYYYXXXWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJJKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@@@??@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::988888888877777777777777666666666665555555555555555444444444433333333332222211111111111110000000000000000000000000/////////...///........---------,,,,,,,,,,,+++++++++++++********)))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____^^^^^_________________________________________`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddcccccccccccddddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````_____`````````________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^__``accdefghiijkklllmmmmmmmmmmqqqppppoooooonnnnnnnnnnnnpppppppoooooooonnnnnnnnnnooooooooooooonnnnmmmmlllkjjiiihhhgggggfffffeeeeeedccbbbbbbbaaaaaaaaaaa``````_____^^^]]]\\\[[[ZZZZYYYYWWWWWWWWVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>========<<<<<<<<<<<<<<;;;::::::::::99999999999999999999999999888888888888887777777766666666666666655555544444444433333333333332222222211111111111111111111111111100000000/////////////........----------,,,,,,,,,,,,+++++++++++****))))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!! UUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^__________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````___`````````````````________```````__________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^__`abcdeffghijjkklllmmmmmmmmmqqppppoooooonnnnnnnnnnnmmpppppooooooooonnnnnnnnnnnooooooooooooonnnnmmmmlllkjjiiihhhggggfffffeeeeeeddcbbbbbbaaaaaaaaaaa`````````____^^^]]]\\\[[[ZZZZYYYYWWWWWWWVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>=======<<<<<<<<<<<<<<;;;;:::::::::999999999999999989999999998888888888888887777777766666666666666655555544444444433333333333322222222211111111111111111111111111100000000/////////////........---------,,,,,,,,,,,,++++++++++++****)))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!! UUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````______```````````````__________````_____________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^__`abccdefghhijjkklllmmmmmmmmqppppooooonnnnnnnnnnnmmmmppppooooooooonnnnnnnnnnnnnoooooooooooonnnnmmmmlllkjjiiihhhgggfffffeeeeeedddbbbbbbaaaaaaaaaaa``````````____^^^]]]\\\[[[ZZZYYYYYWWWWWWVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>======<<<<<<<<<<<<<<;;;;;:::::::::999999999999999889999999998888888888888887777777766666666666666555555544444444333333333333322222222111111111111111111111111111000000000////////////........---------,,,,,,,,,,,,+++++++++++++****)))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!! UUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````_________````````````_____________``_______________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^_``bbcdeffghiijkkllllmmmmmmmpppppoooonnnnnnnnnmmmmmmmppoooooooooonnnnnnnnnnnnnnnoooooooooonnnnnmmmmlllkjjiiihhhgggfffffeeeeeedddbbbbbaaaaaaaaaa````````````____^^^]]]\\\[[[ZZZYYYYYWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;::::::::999999999999999988999999998888888888888888777777776666666666666655555544444444433333333333322222222111111111111111111111111111100000000/////////////........--------,,,,,,,,,,,+++++++++++++++****)))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!! UUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````___________`````````_________________________________________^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]^^__`abcddefghhijjkkllllmmmmmlppppoooonnnnnnnmmmmmmmmmmooooooooooonnnnnnnnnnnnnnnnnoooooooonnnnnnmmmmlllkjjiiihhhgggfffffeeeeeddddbbbbbaaaaaaaa``````````````____^^^]]]\\[[[ZZZZYYYYYWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;::::::::999999999999999888999999988888888888888888777777766666666666666655555544444444333333333333222222222111111111111100111111111111100000000////////////.........--------,,,,,,,,,,++++++++++++++++***)))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!""!!!!!!!!!!!!!!! UUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaa``````````````````````````````______________```````___________________________________________^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]^^__`abccdefgghiijjkklllllllllpppoooonnnnnnmmmmmmmmmmmmoooooooooonnnnnnnnnnnnnnnnnnnnnooonnnnnnnnmmmmlllkjjiiihhhgggffffeeeeeeddddbbbbaaaaaaaa``````````````_____^^^]]]\\[[[ZZZYYYYYYWWWVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<<<<;;;;;;;;:::::::9999999999999999888999999988888888888888887777777766666666666666555555444444444333333333332222222221111111111100000001111111111000000000////////////........--------,,,,,,,,,,++++++++++++++++****)))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!""!!!!!!!!!!!!!! UUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________```````````````````````aaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````aa```````````````````````````````_________________````_____________________________________________^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]^^__`abbcdeefghhijjkkkllllllllppoooonnnnnmmmmmmmmmmmlllooooooooonnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnmmmmmlllljjjiihhhggggffffeeeedddddbbbbaaaaaaa```````````````_____^^^]]\\\[[[ZZZYYYYYXWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<<<<;;;;;;;;;:::::::999999999999999888899999988888888888888888777777776666666666666655555544444444333333333332222222222111111111100000000001111111000000000////////.///.........--------,,,,,,,,++++++++++++++++++****))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!"!!!!!!!!!!!!!!! UUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________`````````````````````````aaaaaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````____________________`______________________________________________^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^_`aabcddefgghiijjkkllllllllpooooonnnnmmmmmmmmmmllllloooooonnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnmmmmmlllljjjiiihhhgggffffeeeedddddbbbaaaaaaa```````````````_____^^^^]]\\\[[ZZZYYYYYXXWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>=<<<<<<<<<<<<<<<;;;;;;;;;:::::::99999999999999988889999998888888888888888877777777666666666666655555554444444433333333333222222222111111111110000000000111111000000000/////////.///.........--------,,,,,,,++++++++++++++++++*****))))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!"!!!!!!!!!!!!!!! UUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________``````````````````````````aaaa```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````___________________________________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]^^^__aabccdeffghhijjkkklllllllpoooonnnnmmmmmmmmlllllllloooonnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnmmmmmlllljjjiiihhhggggfffeeeedddddbbbaaaaaaa```````````````_____^^^]]]\\[[[ZZZYYYYXXXWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>=<<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999999999888889999998888888888888888877777777666666666666655555544444444333333333332222222221111111111100000000000000000000000000////////..//..........--------,,,,,,,++++++++++++++++++*****))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````___________________________________________________________________^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]]]\\\\\\\\\\\\\\\]]]]^^__`abbcdeefgghiijjkkklllllloooonnnnnmmmmmmlllllllllloonnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmlllljjjjiiihhhgggfffeeeedddddbbbaaaaaaa```````````````_____^^^]]\\\[[ZZZYYYYYXXXVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQPQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>==<<<<<<<<<<<<<<;;;;;;;;;;;::::::99999999999999988888999999888888888888888877777777766666666666655555554444444433333333332222222222111111111100000000000000000000000000////////...//..........--------,,,,,,++++++++++++++++++******))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________`````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_________________________________________________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\]]\\\\\\\\\\\\\\\\]]]]^^__`abbcddefgghhijjjkkkklllkoooonnnnmmmmmmlllllllllllnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmlllljjjjiiihhhggggfffeeeeddddbbbaaaaaaa`````````````______^^^]]]\\[[[ZZZYYYYXXXXVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;;;;::::::99999999999999888888999998888888888888888877777777666666666666655555554444444433333333322222222221111111111100000000000000000000000000////////.../...........-------,,,,,,++++++++++++++++++*******)))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________```````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````________________________________________________^^_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\]\\\\\\\\\\\\\\\\\]]]]^^__`aabccdeffghhiijjkkkkkkkkoooonnnnmmmmmllllllllllllnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmllllkjjjjiiihhhgggfffeeeeddddbbbaaaaaaa``````````________^^^^]]\\\[[ZZZYYYYXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;;;;:::::99999999999999988888899999888888888888888887777777766666666666655555555444444433333333332222222221111111111100000000000000000000000000////////..../...........-------,,,,,,+++++++++++++++++********)))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\][\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````_________________________________________________^^^^___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^__`aabccdeefgghiijjjkkkkkkkoooonnnnmmmmmllllllllllkknnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmllllkjjjjiiihhhhggfffeeeeddddbbbaaaaaaa````````_________^^^^]]]\\[[[ZZZYYYYXXXXXVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;::::99999999999999988888889999988888888888888887777777776666666666665555555544444443333333332222222221111111111110000000000000000000000000////////................--------,,,,,,++++++++++++++++*********)))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXXXXXXXXXYYXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````____________________________^^^__________________^^^^^^^_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^__`aabbcddeffghhiijjjkkkkkkoooonnnnmmmmllllllllllkkknnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmllllkjjjjjiiihhhgggfffeeeddddbbbbaaaaaa````````________^^^^]]]\\[[[ZZZYYYYXXXXXXVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;::::99999999999999888888889999988888888888888887777777766666666666655555555544444443333333332222222221111111111110000000000000000000000000///////.................-------,,,,,,,++++++++++++++***********)))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! TUUUUUUUUUUUUUUUUUUUUUVUVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXYXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````_____________________________^^^^^_______________^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^__``abbccdeefgghiijjjkkkkkkooonnnnnmmmmllllllllkkkkknnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllkkjjjjiiiihhhggfffeeeedddbbbbaaaaaaa``````________^^^^]]]\\\[[ZZZZYYYYXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;:::99999999999999988888888999998888888888888887777777776666666666665555555554444443333333332222222222111111111111000000000000000000000000////////.................-------,,,,,,,+++++++++++++************))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! TTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````____________________________^^^^^^^^____________^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^__``aabccddeffghhiijjjkkkkkooonnnnnmmmmlllllllkkkkkknnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjiiihhhgggffeeeedddbbbbbaaaaaa``````_______^^^^]]]\\\[[[ZZZYYYYXXXXXXXVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;::99999999999999988888888899998888888888888888777777776666666666665555555555444444333333332222222222211111111111000000000000000000000000////////.................--------,,,,,,,+++++++++++**************))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! TTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_____________________________^^^^^^^^^^^__________^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^__``aabbcddeefgghiiijjjkkkkooonnnnnmmmmllllllkkkkkkknnnnnmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjiiiihhgggfffeeedddbbbbbbaaaaaa`````______^^^^]]]\\\[[[ZZZYYYYYXXXXXXXVVVVVVVVUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;;::999999999999999988888888899998888888888888887777777776666666666665555555555444444333333332222222222211111111111000000000000000000000000///////.................--------,,,,,,,,++++++++++***************))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!! TTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________``````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_`````_`_____________________________^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^_``aabbccdeeffghhiijjjjkkkooonnnnnmmmmllllllkkkkkkknmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjiiihhgggfffeeeeddbbbbbbbaaaaa`````______^^^]]]\\\\[[ZZZZYYYYXXXXXXXXVVVVVVVUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;;;;::999999999999999988888888889999888888888888887777777776666666666665555555555544444333333333222222222221111111111100000000000000000000000////////................---------,,,,,,,++++++++++****************))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________``````````````````__`````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````____``_______________________________^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^_```aabbcddeefgghiiijjjjkkooonnnnnmmmmllllllkkkkkkkmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmllkkkkjjjjiiihhhggfffeeeeddcbbbbbbbaaaaa````_____^^^]]]]\\\[[[ZZZYYYYYXXXXXXXXVVVVVVUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;;:::99999999999999998888888888999888888888888888777777776666666666665555555555554444433333333222222222222111111111110000000000000000000000////////.................--------,,,,,,,++++++++++*****************))))))((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________````````````_________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\]]]^^^__``aabbccdeeffghhiijjjjkkooonnnnnmmmmlllllkkkkkkkkmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmllkkkkjjjjiiihhhggfffeeeeedcbbbbbbbbaaaaa````____^^^]]]\\\[[[ZZZZYYYYYXXXXXXXXVVVVVVUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;;::::9999999999999998888888888899988888888888888777777777666666666666555555555555444443333333322222222222211111111110000000000000000000000/////////................--------,,,,,,,,++++++++++*****************)))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________``````________________```````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\]]]]^^^_```aabbcddeffgghhiijjjjjnnnnnnnnmmmmlllllkkkkkkkkmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmllkkkjjjjjiiihhhgggfffeeeedccbbbbbbbbaaaa````___^^^^]]\\\[[[[ZZZYYYYYYXXXXXXXXVVVVVUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;;:::::999999999999998888888888889988888888888888777777777666666666666555555555555444443333333322222222222221111111111000000000000000000000//////////...............---------,,,,,,,,+++++++++******************)))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaa````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\]]]^^^_```aabbccdeeffghhiiijjjjnnnnnnnnmmmmllllkkkkkkkkjmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmllkkkjjjjjiiihhhgggfffeeeeecccbbbbbbbaaaa````___^^^]]]\\\[[[ZZZZYYYYYYXXXXXXXXVVVVVUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;::::::999999999999998888888888889988888888888887777777777666666666666555555555555444443333333322222222222211111111111000000000000000000////////////.........-.....---------,,,,,,,,++++++++++*****************))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_____________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[\\\[[[[[[[[[[[[[\\\\]]]^^^__``aaabbcddeffgghhiijjjjnnnnnnnnmmmlllllkkkkkkkjjmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmllkkkjjjjjiiihhhgggfffeeeeecccccbbbbbbaaaa```___^^^]]\\\[[[[ZZZZYYYYYYXXXXXXXXVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<;;;;;;;;;;;;;::::::99999999999998888888888888988888888888888777777777766666666666555555555555444444333333332222222222211111111111000000000000000/0//////////////.........-....---------,,,,,,,,+++++++++++****************))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````aaaaaaaaaaaaaaaaaaaaa`````a`````````````````````````_________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[\\[[[[[[[[[[[[[[[\\\\]]]^^__```aabbccdeeffghhiiijjjnnnnnnnmmmmllllkkkkkkkjjjmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmlllkkkjjjjiiiihhhggffffeeeeecccccbbbbbbbaaa```___^^^]]\\\[[[ZZZZZYYYYYYXXXXXXXXVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<;;;;;;;;;;;;;:::::::9999999999998888888888888888888888888888777777777776666666666655555555555544444333333332222222222221111111111100000000000000/////////////////........--...---------,,,,,,,,,+++++++++++***************))))))(((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaa`````````````````````````aaaaaaaaaaaaaa`````````````````````````````````````________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\\]]]^^___```aabbcddeefgghhiiijjnnnnnnnmmmmllllkkkkkkjjjjmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmlllkkjjjjjiiiihhgggffffeeeeeccccccbbbbbbaaa```___^^]]]\\[[[[ZZZZYYYYYYYYXXXXXXXVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>================<<<<;;;;;;;;;;;;;::::::::999999999998888888888888888888888888888777777777777666666666655555555555544444433333333222222222221111111111110000000000000//////////////////........--...---------,,,,,,,,,+++++++++++**************)))))))(((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!! SSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````aaaa```````````````````````````````````````````````````abbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````_________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^____`aaabbbccddeffghhiijjkkklnnnnnnmmmmllllkkkkkkjjjjjmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmnnnnnnnnnnmmmmmllkkkkkjjjiiihhhggggfffffeeeeeeeeeddddcccbbbaa```_^^]]\\\\[[[[[[[ZZZZZZZYYYYVVVVVVVVVUUUUUUUUUUUUUUTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>===================<<;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999988888888888877777776666666666666555555555554444443333333332222222222222221111111111111110000000000000/////////........---------,,,,,,,,++++++++++++++++++**************)))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!! SSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````____________________________________________^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]\\\\]]]]]]^^^___``aaabbccddeefgghhijjjkkkmnnnnmmmmmllllkkkkkjjjjjjmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmnnnnnnnnnnmmmmmllkkkkkjjjiiihhhggggfffffeeeeeeeeeddddcccbbbaa```_^]]]\\\\[[[[[[[ZZZZZZZYYYYVVVVVVVVVUUUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>===================<<;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999988888888888877777776666666666666655555555555444444333333332222222222222222111111111111110000000000000//////////........--------,,,,,,,,,++++++++++++++++++*************)))))((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!! SSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````_`____________________________________________^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]\\\\\\\]]]]]^^^___``aaabbbccddeffgghiijjkkkmmmmmmmmmllllkkkkkjjjjjjjmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmnnnnnnnnnmmmmmllkkkkjjjjiiihhhggggfffffeeeeeeeeeddddcccbbbaa```_^]]]\\\\[[[[[[[[ZZZZZZYYYYVVVVVVVVUUUUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>===================<<;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999888888888888877777776666666666666555555555555444443333333332222222222222221111111111111110000000000000//////////........--------,,,,,,,,+++++++++++++++++++************))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!! SSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````_________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]\\\\\\\\\]]]]]^^^__```aaabbccddeeffghhiijjkkmmmmmmmmmllllkkkkjjjjjjjjmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmnnnnnnnnnmmmmmllkkkkjjjjiiihhhggggfffffeeeeeeeeeddddcccbbbaa``__^]]]\\\\[[[[[[[[ZZZZZZZYYYVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>==================<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999998888888888887777777766666666666655555555555544444433333333322222222222222211111111111111100000000000////////////........--------,,,,,,,,+++++++++++++++++++***********))))))((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!! SSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________``````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]\\\\\\\\\\\\]]]]^^^__```aaabbbccddeefgghhiijjkmmmmmmmmllllkkkkkjjjjjjjjmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmnnnnnnnnmmmmmllkkkkjjjjiiihhhggggfffffeeeeeeeeeddddcccbbbaa``__^]]]\\\\[[[[[[[[ZZZZZZZYYYVVVVVVVUUUUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>==================<<<<<;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999998888888888888777777776666666666665555555555554444443333333322222222222222211111111111111100000000000////////////.........-------,,,,,,,,++++++++++++++++++++***********)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!! SSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________`````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\]]]]\\\\\\\\\\\\\]]]]^^^^_````aaabbcccdeeffghhiijjjmmmmmmmmllllkkkkjjjjjjjjjmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmnnnnnnnnmmmmmlkkkkkjjjjiiihhhggggfffffeeeeeeeeeddddcccbbbaa``__^]]]\\\\[[[[[[[[[ZZZZZZYYYVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>================<<<<<<<;;;;;;;;;;;:::::::::::::::::::999999999999999999998999888888888888877777777766666666666555555555555444444333333333222222222222221111111111111111000000000//////////////.........-------,,,,,,,,++++++++++++++++++++**********)))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!! SSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________```````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\]]]]^^^__```aaabbbccddeefgghhiijjlmmmmmmlllllkkkkjjjjjjjjjmmmmmmmmmmmmmmllllllllllllllllllmmmmmmnnnnnnmmmmmmlkkkkkjjjjiiihhhggggfffffeeeeeeeedddddcccbbaaa``__^]]]\\\\\[[[[[[[[ZZZZZZYYYVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>================<<<<<<<<;;;;;;;;;;:::::::::::::::::::999999999999999999998899888888888888887777777776666666666655555555555544444433333333322222222222222111111111111111100000000///////////////.........-------,,,,,,,,++++++++++++++++++++*********))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!! SSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\]]]^^^__````aaabbbccddeffgghiiijlllmmmmlllllkkkkjjjjjjjjjmmmmmmmmmmmmmlllllllllllllllllllmmmmmmnnnnnnmmmmmllkkkkkjjjjiiihhhggggfffffeeeeeeeeddddccccbbaaa``__^]]]\\\\[[[[[[[[[ZZZZZZYYYVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>================<<<<<<<<<;;;;;;;;;:::::::::::::::9:::999999999999999999988889888888888888887777777777666666666665555555555544444443333333322222222222222111111111111111100000000////////////////.........------,,,,,,,,,+++++++++++++++++++**********))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````____```````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^__```aaaabbccddeefgghhiijllllmmllllllkkkkjjjjjjjjimmmmmmmmmmmlllllllllllllllllllllmmmmmmmnnnnnmmmmmllkkkkkjjjjiiihhhggggfffffeeeeeeeeddddcccbbbaa```__^]]]\\\\\[[[[[[[[ZZZZZYYYYVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>===============<<<<<<<<<<;;;;;;;;:::::::::::::::99::9999999999999999999888888888888888888887777777777666666666665555555555544444433333333322222222222222111111111111111100000000///////////////..........------,,,,,,,,++++++++++++++++++++*********)))))))((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________```````````````````````__________`````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^__````aaabbbccddeffgghiiillllllllllllkkkkjjjjjjjiimmmmmmmmmmlllllllllllllllllllllllmmmmmmmnnnmmmmmmllkkkkkjjjjiiihhhhgggfffffeeeeeeedddddcccbbbaa```__]]]]\\\\[[[[[[[[[ZZZZZYYYYVVVVVUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>==============<<<<<<<<<<<;;;;;;;:::::::::::::::999999999999999999999988888888888888888888877777777777666666666655555555555544444433333333322222222222211111111111111111100000000///////////////.........------,,,,,,,,,++++++++++++++++++++*********)))))))(((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________````````````````____________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^__````aaaabbbccdeeffghhiiklllllllllllkkkkjjjjjjiiimmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllkkkkkjjjjiiihhhhgggfffffeeeeeeedddddcccbbaaa``___]]]\\\\\[[[[[[[[[ZZZZZYYYYVVVVVUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>=============<<<<<<<<<<<<;;;;;;:::::::::::::::9999999999999999999998888888888888888888888777777777777666666666655555555555444444333333333222222222222111111111111111111000000000//////////////..........------,,,,,,,,++++++++++++++++++++*********))))))))(((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! RRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________`````````_________________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaa```````````````````````````````````````````````````___________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^___````aaaabbccddeffgghiiklllllllllllkkkkjjjjjiiiimmmmmmllllllllllllllllkkklllllllllmmmmmmmmmmmmmmllkkkkkjjjjiiiihhhhggggffffeeeeeeeddddccccbbaaa``___]]]\\\\\[[[[[[[[ZZZZZZYYYYVVVVUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKKKKJKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<<;;;;:::::::::::::::999999999999999999999888888888888888888888887777777777777666666666655555555555444444333333333222222222222111111111111111111000000000//////////////.........-------,,,,,,,,++++++++++++++++++++*********))))))))(((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________``````aaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\]]]^^____````aaabbbccdeefgghhiklllllllllllkkkkjjjjjiiiimmmlllllllllllllllllkkkkklllllllllmmmmmmmmmmmmmlllkkkkkjjjjiiiihhhhggggffffeeeeeeeddddcccbbbaaa``___]]]\\\\\[[[[[[[[ZZZZZYYYYYVVVVUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<<<<<;;;:::::::::::::::9999999999999999999998888888888888888888888777777777777777666666666655555555554444443333333332222222222222111111111111111110000000000//////////////.........------,,,,,,,,+++++++++++++++++++++*********))))))))(((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________`````````````````````````````````````````````````````````````````````````````````````______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\[[[[[[[\\\\\]]]^____`````aaabbccddeffgghikkllllllllllkkkkjjjjjiiiimlllllllllllllllllkkkkkkkklllllllllmmmmmmmmmmmllllkkkkjjjjjiiiihhhgggggffffeeeeeeeddddcccbbbaa```__^]]]\\\\[[[[[[[[[ZZZZZYYYYYVVVUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<<<<<<;;::::::::::::::::99999999999999999999888888888888888888888887777777777777777666666666655555555554444443333333332222222222221111111111111111110000000000/////////////..........------,,,,,,,,++++++++++++++++++++*********)))))))))((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\[[[[[[[[[\\\\]]]^^____`````aaabbccdeefgghhkklllllllllkkkkkjjjjiiiiilllllllllllllllllkkkkkkkkkkllllllllmmmmmmmmmmlllllkkkjjjjjiiiihhhhgggggffffeeeeeeeddddcccbbbaa```__^]]\\\\\[[[[[[[[ZZZZZZYYYYXVVUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>========<<<<<<<<<<<<<<<;;:::::::::::::::9999999999999999999998888888888888888888888777777777777777777666666666655555555544444433333333332222222222221111111111111111100000000000/////////////.........------,,,,,,,,+++++++++++++++++++++*********)))))))))((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\[[[[[[[[[[[\\\\]]]^____`````aaabbccddeffghhkkkllllllllkkkkjjjjjiiiiillllllllllllllllkkkkkkkkkkkkklllllllmmmmmmmlllllllkkjjjjjjiiiihhhhgggggffffeeeeeeeddddcccbbaaa``___^]]\\\\[[[[[[[[ZZZZZZYYYYYXVVUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>=======<<<<<<<<<<<<<<<;;;::::::::::::::99999999999999999999988888888888888888888877777777777777777777666666666655555555544444433333333322222222222221111111111111111100000000000////////////.........-------,,,,,,,,+++++++++++++++++++++**********))))))))((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________`````````````````````````_________________________`````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\[[[[[[[[[[[[\\\\]]]^^____`````aaabbccdeffgghkkkllllllllkkkkjjjjjiiiiillllllllllllllkkkkkkkkkkkkkkklllllllllllllllllllkkkjjjjjiiiiihhhhggggggfffffeeeeeedddcccbbbaaa``___^]]\\\\[[[[[[[ZZZZZZZYYYYXXVUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;;:::::::::::::999999999999999999999888888888888888778877777777777777777777777666666666555555555544444433333333322222222222221111111111111111000000000000////////////.........------,,,,,,,,++++++++++++++++++++++**********))))))))((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________`````````````````````````_________________________`````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[\\\]]]^^_____`````aabbccdeefgghjkkllllllllkkkkjjjjiiiiiillllllllllllkkkkkkkkkkkkkkkkkklllllllllllllllllkkkjjjjjiiiiihhhhggggggffffffeeeeeddddcccbbbaa```__^^]]\\\[[[[[[[[ZZZZZZYYYYYXXVUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=====<<<<<<<<<<<<<<<;;;;;::::::::::::9999999999999999999988888888888888877778777777777777777777777777666666666555555555444444433333333322222222222221111111111111111000000000000////////////.........------,,,,,,,,++++++++++++++++++++++**********))))))))(((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________`````````````````````````_________________________`````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[\\\\]]^^^_____````aaabbcddeffghjkkklllllllkkkkjjjjiiiiiillllllllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkjjjjiiiiihhhhhggggggffffffeeeeeddddcccbbbaa```__^^]\\\\[[[[[[[ZZZZZZYYYYYXXXUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>====<<<<<<<<<<<<<<<;;;;;;:::::::::::99999999999999999999888888888888887777777777777777777777777777777666666666555555555444444433333333222222222222211111111111111110000000000000///////////.........------,,,,,,,,+++++++++++++++++++++++***********)))))))(((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________`````````````````````````_________________________`````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[\\\]]^^^______````aabbccdeffghjjkkklllllkkkkjjjjjiiiiiillllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkjjjiiiiiihhhhhggggggfffffffeeeeeddddcccbbaaa``___^^]\\\\[[[[[[ZZZZZZZYYYYYXXXUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>====<<<<<<<<<<<<<<<;;;;;;;::::::::::999999999999999999998888888888888877777777777777777777777777777766666666665555555554444444433333333222222222222211111111111111100000000000000///////////.........------,,,,,,,++++++++++++++++++++++++***********)))))))(((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^______________________________________________`````````````````````````_________________________`````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^^^______````aabccdeefggjjkkkllllkkkkkjjjjiiiiiihllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkjjiiiiiihhhhhgggggggffffffffeeeeedddcccbbbaaa``___^^]\\\[[[[[[ZZZZZZZYYYYYXXXXUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>====<<<<<<<<<<<<<<<<;;;;;;;:::::::::9999999999999999999988888888888888777777777777777777777777777766666666666655555555554444444433333332222222222222211111111111111100000000000000///////////........------,,,,,,,,++++++++++++++++++++++++*************))))))((((((((('''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________^^^^^^^^^^^^^^^____________________________________`````````````````````````_________________________`````````````````````````_______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]^^^^_______```aabbcddefggjjkkkkkkkkkkkkjjjjiiiiihhllkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkllllkkkkkkkjjjjiiiiihhhhhgggggggfffffffffeeeeedddcccbbbaa```__^^^]\\\[[[[[ZZZZZZZZYYYYYXXXXUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<<<<<<;;;;;;;;::::::::99999999999999998999888888888888887777777777777777777777777766666666666666555555555544444444433333332222222222222211111111111111000000000000000///////////........------,,,,,,,+++++++++++++++++++++++++**************))))))((((((((''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________`````````````````````````_________________________````````````````````_____________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^^^_______```aabccdeffgijjkkkkkkkkkkjjjjiiiiihhhlkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjiiihhhhhhggggggfffffffffffeeeeedddcccbbaaa``___^^^\\\\[[[[[ZZZZZZZYYYYYXXXXXUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>====<<<<<<<<<<<<<<<<;;;;;;;;::::::::99999999999999988998888888888888877777777777777777777777776666666666666655555555555544444444333333322222222222222211111111111110000000000000000///////////.......-------,,,,,,,+++++++++++++++++++++++++***************)))))((((((((''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________`````````````````````````_________________________`________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[\\\]]^^^^^_______``aabbcdeefgijjkkkkkkkkkkjjjjiiiiihhhkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjiiihhhhhggggggffffffffffffeeeeedddcccbbbaa```___^^]\\\[[[[[ZZZZZZZYYYYYYXXXXXUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;;:::::::999999999999999888888888888888888777777777777777777777776666666666666665555555555555444444444333333222222222222222111111111111110000000000000000///////////.......-------,,,,,,,+++++++++++++++++++++++++****************)))))(((((((''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! QRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[\\\\]]^^^^^______```abbcddeffiijjkkkkkkkkjjjjiiiiihhhhkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjiiihhhhhggggggfffffffffffffeeeeedddcccbbaaa``___^^^]\\\[[[[[ZZZZZZZYYYYYXXXXXXUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;::::::9999999999999998888888888888888887777777777777777777777766666666666666555555555555554444444443333333222222222222222111111111111100000000000000000//////////........------,,,,,,,++++++++++++++++++++++++++*****************))))((((((('''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! QQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[\\\]]^^^^^^^_____``aabccdeffiijjjkkkkkkjjjjiiiiihhhhhkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjiiihhhhhgggggfffffffffffffffeeeedddcccbbbaa```___^^]]\\[[[[[ZZZZZZZZYYYYYXXXXXWUUUTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;::::::9999999999999988888888888888888877777777777777777777776666666666666666555555555555544444444433333332222222222222222111111111111000000000000000000//////////.......-------,,,,,,,+++++++++++++++++++++++++++****************))))((((((('''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_____________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\\\]]]]]]]]]^^^__``abccdefghhhhiiihhhhhhgggggfffffkkkkkkkkjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjiiiiiihhhhhhgggggffffffffffffffffeeedddcccbbaaa``___^^^]]]\[[[[[ZZZZZZZZYYYYYXXXXXWWUUUTTTTTTTTTSSSSSSSSSSSRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAABBBBAAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>=====<<<<<<<<<<<<<<<<;;;;:::::::999999999999998888888888888888777777777777776666666666666666666666555555544444444444433333333333333222222222222222211111111111110000000000000000///////////......-------,,,,,,,,,,++++++++++++++++++++************)))))))))*)))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\]]]]]]]]]^^^__`abbcddfgghhhhhhhhhhhhggggffffffkkkkkkjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjiiiiiihhhhhhgggggfffffffffffffffffeeddddccbbbaa```__^^^]]]]\[[[[[ZZZZZZZYYYYYYXXXXXWWUUTTTTTTTTTSSSSSSSSSSSRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBAAAAABBBAAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>====<<<<<<<<<<<<<<<<;;;;;:::::::999999999999988888888888888887777777777777776666666666666666666655555554444444444444433333333333333222222222222222111111111111100000000000000000//////////.......-------,,,,,,,,,,++++++++++++++++++++************)))))))))*)))))))((((('''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]^^__`aabccdffgghhhhhhhhhhgggggffffffkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjiiiiiiiiiihhhhhhggggfffffffeeeffffffffeddddcccbbaaa``___^^^]]]\[[[[[ZZZZZZZZYYYYYYXXXXWWWUUTTTTTTTTSSSSSSSSSSSRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBAAAAAABBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<;;;;;::::::9999999999999888888888888888887777777777777776666666666666666666555555444444444444444333333333333332222222222222222111111111111100000000000000000//////////.......------,,,,,,,,,,,,+++++++++++++++++++************)))))))))*)))))))(((((''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!!! QRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZ[[[[\\\\\]]]]]]]]]^^^_``abbcdffggghhhhhhhhggggggffffffkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggfffffeeeeeeeeefeeeeddddccbbbaa``___^^^]]]\\[[[[ZZZZZZZZZYYYYYXXXXXWWWUTTTTTTTTSSSSSSSSSSSRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBBAAAAAAABAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>==<<<<<<<<<<<<<<<<<;;;;;;:::::99999999999998888888888888888877777777777777766666666666666666666555555444444444444443333333333333332222222222222221111111111111100000000000000000/////////.......-------,,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((('''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! QQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZ[[[[\\\\\\]]]]]]]]^^__`aabcdeffgghhhhhhhhgggggfffffffkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggffffeeeeeeeeeeeeeeeddddcccbbaa```__^^^]]]\\\[[[[ZZZZZZZZZYYYYYXXXXXWWWUTTTTTTTSSSSSSSSSSSSRRRRRQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<<<;;;;;;;:::::999999999999988888888888888887777777777777776666666666666666666655555554444444444444333333333332333222222222222222211111111111110000000000000000///////////.......------,,,,,,,,,,,,,,,,,,++++++++++++++**********))))))))))))))))))(((((''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!! QQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZ[[[[\\\\\\\\\\]]]]^^^_``abcceffggghhhhhhggggggfffffffkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggffffeeeeeeeeeeeeeeeeddddccbbbaa``___^^]]]]\\\[[[ZZZZZZZZZZYYYYYXXXXWWWWTTTTTTTTSSSSSSSSSSSRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<<<;;;;;;;;::::999999999999988888888888888888777777777777777666666666666666666655555555444444444444333333333333233322222222222222211111111111111000000000000000///////////........------,,,,,,,,,,,,,,,,,,,++++++++++++***********)))))))))))))))))((((((''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! QQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZ[[[[\\\\\\\\\\\]]]]^^__`abbceeffgggghhhgggggggffffffekkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggffffeeeeeeeeeeeeeeeedddcccbbaa```__^^^]]]\\\\[ZZZZZZZZZZZYYYYYYXXXXWWWWTTTTTTTSSSSSSSSSSSRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOONOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHIHHHHHHHHHHHHGGGGGGGGGGGFGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999988888888888888888777777777777777666666666666666666665555555544444444444333333333333223322222222222222221111111111111000000000000000///////////........-------,,,,,,,,,,,,,,,,,,,++++++++++++**********))))))))))))))))))(((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZ[[[[\\\\\\\\\\\]]]]^__`aabceeffggggggggggggggffffffekkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggfffeeeeeeeeeeeeeeeeeddccccbbaa``___^^]]]\\\\[ZZZZZZZZZZZZYYYYYYXXXXWWWWTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOONNOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;::9999999999999988888888888888887777777777777776666666666666666666655555555544444444433333333333333223322222222222222211111111111111000000000000000//////////.........------,,,,,,,,,,,,,,,,,,,,+++++++++++**********))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZ[[[[\\\\\\\\\\\\]]]^^_``abbdefffggggggggggggfffffffekkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhiiiiiihhhhhhhhhhgggffffeeeeeeeeeeeeeeeeedccccbbbaa``__^^^]]\\\\[[ZZZZZZZZZZZYYYYYYXXXXXWWWWTTTTTSSSSSSSSSSSRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOONNNOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;::999999999999988888888888888887777777777777776666666666666666666655555555554444444433333333333333222322222222222222211111111111111100000000000000//////////.........-------,,,,,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(())))((((((''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[\\\\\\\\\\\\]]^^__`aabdeeffggggggggggggfffffffekkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhghgggffffeeeeedddddddeeedddccccbbaa```__^^]]]\\\[[[ZZZZZZZZZZYYYYYYYXXXXWWWWWTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPOOOOOOOOOOOOONNNNOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;:9999999999999888888888888888887777777777777766666666666666666666555555555554444444333333333333332222322222222222222211111111111111000000000000000/////////..........-------,,,,,,,,,,,,,,,,,,,,++++++++++*********)))))))))))(((()))(((((('''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZYYYYYYYYYYYYYYYYYZZZ[[[[[\\\\\\\\\\\\\]]^^_`aabddefffgggggggggggfffffffekjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggfffeeeeedddddddddddddccccbbbaa``__^^^]]\\\[[[[ZZZZZYYYYYYYYYYYXXXXXWWWWVTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPPOOOOOOOOOOOONNNNNNOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;9999999999999888888888888888887777777777777776666666666666666665555555555555444444333333333333333222222222222222222211111111111111100000000000000////////...........--------,,,,,,,,,,,,,,,,,,,++++++++++*********))))))))))(((((()((((((((''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZYYYYZYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[\\\\\\\\\\\\]]^^_``abddeeffgggggggggggfffffffekjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggfffeeeeddddddddddddddcccbbbaaa``__^^]]]\\[[[[ZZZYYYYYYYYYYYYYYXXXXWWWWWVTTTSSSSSSSSSRRRRRRRRRRRRQPPPPPPOOOOOOOOOOOONNNNNNNONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;9999999999999888888888888888877777777777777766666666666666666555555555555555444444333333333333332222222222222222222111111111111111100000000000000///////............-------,,,,,,,,,,,,,,,,,,,,++++++++++********)))))))))(((((((((((((((('''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\]]^__`aacdeeffgggggggggggfffffffekjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggfffeeeeddddddddddddddccbbbbaa```__^^]]\\\[[[[ZYYYYYYYYYYYYYYYXXXXXWWWWVVTTSSSSSSSSSRRRRRRRRRRRRQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAAAA@AAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;999999999999888888888888888877777777777777766666666666666655555555555555555544444333333333333332222222222222222222111111111111111110000000000000///////............--------,,,,,,,,,,,,,,,,,,,+++++++++++********))))))))(((((((((((((((('''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYYYZYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[\\\[[[\\\\\]]^^_`aacdeefffggggggggggfffffffekjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggfffeeeeddddddddddddddcbbbbaaa```__^^]]\\\[[[ZZYYYYYYYYYYYYYYXXXXXWWWWWVVTTSSSSSSSSRRRRRRRRRRRRQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;;;999999999998888888888888888777777777777777766666666666665555555555555555555544444333333333333332222222222222222221111111111111111100000000000000///////............-------,,,,,,,,,,,,,,,,,,++++++++++++********))))))))(((((((((((((((('''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[\\\]]^^_``acddefffggggggggggffffffeejjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffeeeedddddddddddcccbbbbbaaa``___^^]]\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWVVVTSSSSSSSSRRRRRRRRRRRRQQQQPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAA@@AAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;;;;;:99999999998888888888888888777777777777777766666666666655555555555555555555554444333333333333332222222222222222221111111111111111100000000000000////////...........--------,,,,,,,,,,,,,,,,,++++++++++++*******)))))))))(((((((((('(((((''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYZZZZ[[[[[[[[[[[[[[\\\]]^__`acddeeffggggggggggffffffeejjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffeeeedddddddddcccccbbbbaaa```__^^]]]\\[[[ZZZYYYYXXXXXXXXXXXXXXWWWWVVVVSSSSSSSSRRRRRRRRRRRRQQQQQPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAAAA@@@AAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;;;;;::99999999998888888888888888777777777777777666666666666555555555555555555555544444333333333333322222222222222222221111111111111111100000000000000////////...........--------,,,,,,,,,,,,,,,++++++++++++********)))))))))((((((((((''((((''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!! PPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYZZZZZ[[[[[[[[[[[[[\\\]]^^_`accdeefffgggggggggffffffeejjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggffffeeeedddddddcccccccbbbaaaa```__^^]]]\\[[ZZZZYYXXXXXXXXXXXXXXWWWWWVVVVVSSSSSSSRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@AAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;;;;;:::9999999998888888888888887777777777777777766666666666555555555555555555555554444433333333333332222222222222222221111111111111111100000000000000/////////..........--------,,,,,,,,,,,,,++++++++++++++********)))))))))(((((((((''''(('''''''''&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! PPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYZZZZ[[[[[[[[[[[[[[\\\]^^_``bcdeefffgggggggggfffffeeejjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggghhhhhhhhhhhhhggggggffffeeeeddddddccccccccbbaaaa```___^^]]\\\[[ZZZYYXXXXXXXXXXXXXXWWWWWWVVVVVSSSSSSRRRRRRRRRRRQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@AAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>============<<<<<;;;;;;;;;;;;;;;;::::9999999988888888888888877777777777777777666666666665555555555555555555555544444333333333333322222222222222222211111111111111111000000000000000/////////..........--------,,,,,,,,,,,+++++++++++++++*******))))))))))((((((((('''''(''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!! PPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYZZZZZ[[[[[[[[[[[[[[\\]]^__`bcddeeffggggggggffffffeeejjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggghhhhhhhhhhhhggggggffffeeeeddddddcccccccbbaaaaa```___^^]]\\[[[ZZZYXXXXXXXXXXXXXWWWWWWWVVVVVUSSSSSRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNMNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@AA@@@@@@@@@@@@@??????????>>>>>>>>>>>>=============<<<<<;;;;;;;;;;;;;;;:::::999999988888888888888877777777777777777766666666666555555555555555555555554444433333333333332222222222222222221111111111111110000000000000000//////////.........--------,,,,,,,,,,+++++++++++++++********))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! PPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYZZZZZ[[[[[[[[[[[[[\\\]^^_`bccdeefffgggggggfffffeeeejjjjjjjjiiiiiiiiiiihhhhhhhhgggggggghhhhhhhhhhhhggggggffffeeeedddddcccccccbbaaaaa````___^^]]\\[[[ZZZYXXXXXXXXXXWWWWWWWWVVVVVVUUSSSSRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNNMMNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@AA@@@@@@@@@@@@???????????>>>>>>>>>>>>=============<<<<;;;;;;;;;;;;;;;::::::99999988888888888888877777777777777777766666666666655555555555555555555544444433333333333332222222222222222221111111111111100000000000000000///////////.........--------,,,,,,,,,+++++++++++++++*********)))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!! PPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYYZZZZZZ[[[[[[[[[[[[[\\]^^_`bccdeefffgggggggfffffeeeejjjjjjjiiiiiiiiiiiihhhhhhhggggggggggghhhhhhhhhgggggggffffeeeedddddccccccbbbaaaaa```___^^^]]\\[[[ZZZYXXXXXXWWWWWWWWWWWVVVVVVUUUSSSRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNMMMNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@A@@@@@@@@@@@@????????????>>>>>>>>>>===============<<<;;;;;;;;;;;;;;;:::::::9999988888888888888877777777777777777766666666666665555555555555555555544444443333333333333222222222222222221111111111111110000000000000000////////////.........--------,,,,,,,,+++++++++++++++*********)))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! PPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZ[[[[\\]]^_`bbcddeefffgggggfffffeeeeejjjjjjjiiiiiiiiiiihhhhhhhgggggggggggghhhhhhhhhgggggggffffeeeedddddccccccbbbaaaa````___^^^]]\\[[[ZZYYXXXXXWWWWWWWWWWWVVVVVVUUUUSSRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOONNNNNNNNNNNNNMMMMNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>===============<<;;;;;;;;;;;;;;;::::::::999988888888888888877777777777777777776666666666665555555555555555555444444443333333333333222222222222222222111111111111110000000000000000/////////////........--------,,,,,,,,,+++++++++++++**********)))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZ[[[[\]]^__abcddeeffffggfffffffeeeeejjjjjjjiiiiiiiiiiihhhhhhhgggggggggggghhhhhhhhhgggggggffffeeeedddddcccccbbbbaaaa````___^^^]]\\[[[ZZZYXXXXWWWWWWWWWWVVVVVVVUUUUUSRRRRRRRRRRQQQQQQQQQQQQQPOOOOOOONNNNNNNNNNNNNMMMMMNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGHGHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>================<;;;;;;;;;;;;;;;:::::::::999888888888888888777777777777777777766666666666665555555555555555444444444433333333333333222222222222222221111111111111100000000000000000/////////////........--------,,,,,,,,,++++++++++++*********))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!! PPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYXXXXYXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZ[[[\\]^^_abccdeeffffffffffffeeeeeejjjjjjjjiiiiiiiiihhhhhhhhgggggggggggghhhhhhhhggggggggffffeeeedddddcccccbbbbaaa`````___^^^]]\\\[[ZZZYXXXXWWWWWWWWWVVVVVVVUUUUUURRRRRRRRRRQQQQQQQQQQQQQPPOOOOOONNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>================<;;;;;;;;;;;;;;;::::::::::99888888888888888777777777777777777766666666666665555555555555554444444444443333333333333222222222222222221111111111111110000000000000000//////////////........-------,,,,,,,,,+++++++++++**********)))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZ[[\\]^^_abbcddeefffffffffffeeeeeejjjjjjjjiiiiiiiiihhhhhhhhgggggggggggggghhhhhgggggggggffffeeeedddddcccccbbbbaaa`````___^^^]]\\\[[ZZZYXXXXWWWWWWWVVVVVVVVUUUUUUURRRRRRRRRQQQQQQQQQQQQPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHGGGGGGGGGGGFFFFFFFFFEFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>================<<;;;;;;;;;;;;;;:::::::::::9888888888888888777777777777777777766666666666665555555555555554444444444444333333333333322222222222122221111111111111110000000000000000///////////////........-------,,,,,,,,+++++++++++**********)))))))))(((((((((((''''''''''&''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXYYYZZZZZZZZZZZZZZ[[\\]]^_`aabccddeeeeeeeeeeeddddddgggggggggggffffffffeeeeeegggggggggggggggggggggggggfffeeeeeddddcccccbbbbbaaaa`````____^^^]]\\\[[ZZZYYXWWWWWVVVVVVVUUUUUUUTTTTTTQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@@@????????????>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;:::::::999999999988888888888888877777776666666666666665555555444444444444444444444433333333333322222222222112221111111111111110000000000///////////////...............-------,,,,,,,,+++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!! OPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXYYYZZZZZZZZZZZZZZ[[[\]]^_`aabccdddeeeeeeeeedddddddgggggggggggfffffffeeeeeeeggggggggggggggggggggggggffffeeeedddddcccccbbbbbaaaa````____^^^^]]\\\[[[ZZYYXWWWWWVVVVVVUUUUUUUTTTTTTTQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@????????????>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;:::::::999999999988888888888888877777766666666666666655555554444444444444444444443333333333333222222222222112211111111111111110000000000//////////////...............--------,,,,,,,+++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!! OOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWXXYYYZZZZZZZZZZZZZZZ[[\\]^_``abbccdddeeeeeeeddddddddgggggggggggfffffffeeeeeeeggggggggggggggggggggggggfffeeeeeddddcccccbbbbbbaaaa````____^^^^]]\\\[[[ZZYYXWWWWVVVVVVUUUUUUUTTTTTTTTQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBBCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@????????????>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::99999999988888888888888877777766666666666666655555555444444444444444444433333333333333322222222222111221111111111111110000000000///////////////...............-------,,,,,,,,++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!! OOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWXXYYYYZZZZZZZZZZZZZZ[[\\]^^_`abbccddddeeeeddddddddddggggggggggggffffffeeeeeeegggggggggggggggggggggggffffeeeedddddcccccbbbbbbaaaa````____^^^]]]\\\[[[ZZZYXXWWWWVVVVVUUUUUUTTTTTTTTSQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@????????????>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::9999999988888888888888877777766666666666666665555555444444444444444444333333333333333322222222222211121111111111111110000000000///////////////................-------,,,,,,,++++++++**********)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! OOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWXYYYYZZZZZZZZZZZZZZ[[\\]^^_`abbcccdddddddddddddddddggggggggggggfffffeeeeeeeeggggggggggggggggggggggffffeeeedddddcccccbbbbbbbaaaa````____^^^]]]\\\[[[ZZZYXXWWWWVVVVVUUUUUUTTTTTTTSSQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAA@@@@????????????>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999888888888888888777776666666666666666655555554444444444444444433333333333333333222222222222111121111111111111110000000000//////////////................--------,,,,,,,+++++++**********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! OOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWXYYYYZZZZZZZZZZZZZZ[[\\]^^_`aabbccdddddddddddddddddggggggggggggfffffeeeeeeeegggggggggggggggggggggffffeeeeeddddccccccbbbbbbbaaaa````___^^^^]]]\\\[[[ZZZYXXWWWWVVVVVUUUUUTTTTTTTSSSQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBCCBBBBBBBBBBBBAAAAAAAAAAA@@@?????????????>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999998888888888888887777766666666666666666555555554444444444444444333333333333333332222222222222111111111111111111100000000000//////////////................-------,,,,,,,,+++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! OOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWXYYYZZZZZZZZZZZZZZZ[[\\]^^_`aabbcccddddddddddddddddghhhggggggggfffffeeeeeeeegggggggggggggggggggggffffeeeeddddccccccbbbbbbbbaaaa````___^^^]]]]\\\[[[ZZZYXXWWWWVVVVVUUUUUTTTTTTSSSSQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBACBBBBBBBBBBBBBAAAAAAAAAAA@??????????????>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999998888888888888887777766666666666666666555555555444444444444443333333333333333322222222222222211111111111111111100000000000///////////////................-------,,,,,,,++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! OOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWXYYYZZZZZZZZZZZZZZZ[[\\]^^_`aabbccccdddddddddddddddhhhhhgggggggfffffeeeeeeeeggggggggggggggggggggfffffeeedddddcccccbbbbbbbbbaaaa````___^^^]]]\\\[[[ZZZZYXXWWWWVVVVVUUUUTTTTTTSSSSSPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAABBBBBBBBBBBBBAAAAAAAAAAAA??????????????>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999998888888888888877777766666666666666665555555555444444444444433333333333333333222222222222222211111111111111111000000000000///////////////...............-------,,,,,,,,+++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! OOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWXXYYYZZZZZZZZZZZZZZZ[[\\]^^_``abbbccccddddddddddddddhhhhhhggggggfffffeeeeeeeegggggggggggggggggggfffffeeeeddddccccccbbbbbbbbbaaaa```___^^^]]]\\\\[[[ZZZYYXXWWWWVVVVUUUUUTTTTTTSSSSSPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAAA?????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999988888888888888777777766666666666666655555555555444444444444333333333333333222222222222222222211111111111111111000000000000///////////////...............-------,,,,,,,,+++++++*********)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! OOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWVVVVVVVVVVVVVVVWWWXXYYZZZZZZZZZZZZZZZZ[[\\]^^_``aabbccccccccddddddddddhhhhhhhgggggfffffeeeeeeeeggggggggggggggggggffffffeeeddddccccccbbbbbbbbbbaaaa```___^^^]]]\\\[[[ZZZZYYXXWWWWVVVVUUUUUTTTTTSSSSSSPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAABBBBBBBBBBBAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999888888888888887777777766666666666666555555555555444444444444333333333333322222222222222222222211111111111111110000000000000///////////////..............-------,,,,,,,,+++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWVVVVVWWWWVVVVVVVVVVVVVVVVVWWWXXYYZZZZZZZZZZZZZZZZ[[\\]^^_``aabbccccccccccddddddddhhhhhhhgggggfffffeeeeeeeeggggggggggggggggggfffffeeeddddccccccbbbbbbbbbbbaaaa```___^^]]]\\\[[[[ZZZYYYXWWWWWVVVVUUUUUTTTTTSSSSSSPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAABBBBBBBBBBAAAAAAAAAAAAAA@???????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9998888888888888877777777766666666666665555555555555444444444443333333333333322222222222222222222211111111111111100000000000000///////////////.............--------,,,,,,,,+++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWVVVVVVVWVVVVVVVVVVVVVVVVVVVVWWWXXYZZZZZZZZZZZZZZZZZ[[\\]^^_``aabbbcccccccccccddddddhhhhhhhgggggfffffeeeeeeeegggggggggggggggggfffffeeeeddddcccccbbbbbbbbbbbbaaaa```__^^^]]\\\[[[[ZZZZYYYXWWWWVVVVVUUUUTTTTTSSSSSSSPPPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAA@@??????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9998888888888888877777777766666666666655555555555555444444444433333333333333322222222222222222222211111111111111100000000000000//////////////..............-------,,,,,,,,++++++++*********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXYZZZZZZZZZZZZZZZZZ[[\\]^^_``aabbbbcccccccccccdddddhhhhhhhgggggfffffeeeeeeeeggggggggggggggggffffffeeeddddcccccbbbbbbbbbbbbbbaa```___^^]]]\\\[[[ZZZZYYYYWWWWWVVVVUUUUUTTTTTSSSSSSSPPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAABBBBBBBBAAAAAAAAAAAAAA@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::99988888888888888777777777766666666665555555555555555444444444333333333333333322222222222222222222211111111111111000000000000000///////////////............--------,,,,,,,++++++++**********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWXXXYZZZZ[[ZZZZZZZZZZZ[[\\]^^_``aaabbbbbcccccccccdddddhhhhhhhgggggfffffeeeeeeeeggggggggggggggggfffffeeeeddddcccccbbbbbbbbbbbbbaaa```___^^]]\\\[[[ZZZZYYYYXWWWWVVVVVUUUUUTTTTSSSSSSSRPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAABBBBBBBAAAAAAAAAAAAAA@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::999888888888888887777777777766666666655555555555555555444444444333333333333333322222222222222222222111111111111110000000000000000//////////////............--------,,,,,,,,++++++++**********))))))))))))((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! NOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWXXXZZZZ[[[[ZZZZZZZZZZ[[\\]^^_``aaabbbbbbbbcccccccddddhhhhhhhhggggfffffeeeeeeeegggggggggggggggfffffeeeeedddcccccbbbbbbbbbbbbbbbaa```__^^]]]\\[[[ZZZYYYYYXXWWWVVVVVUUUUUTTTTTSSSSSSSRPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::999888888888888887777777777766666666555555555555555555444444444333333333333333222222222222222222222111111111111110000000000000000//////////////............-------,,,,,,,,+++++++++**********))))))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! NNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVWWXXXZZZZ[[[[ZZZZZZZZZZ[[\\]^^_```aaabbbbbbbbbccccccdddhhhhhhhhgggggfffffeeeeeeeggggggggggggggffffffeeeeddddcccccbbbbbbbbbbbbbbbaa```__^^]]\\[[[ZZZYYYYYXXXWWVVVVVVUUUUTTTTTSSSSSSSRRPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAABBBBBAAAAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999888888888888877777777777766666655555555555555555555444444443333333333333222222222222222222222222111111111111100000000000000000//////////////...........--------,,,,,,,,+++++++++**********))))))))))))(((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! NNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVWWXXYZZZ[[[[[[ZZZZZZZZZ[[\\]^^__``aaaabbbbbbbbbbcccccddghhhhhhggggggfffffeeeeeeeggggggggggggggfffffeeeeedddcccccbbbbbbbbbbbbbbbbaa```__^^]]\\[[ZZZYYYYXXXXXWVVVVVVUUUUUTTTTTSSSSSSRRRPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::99999888888888888777777777777766666555555555555555555555444444443333333333332222222222222222222222222111111111111100000000000000000//////////////..........--------,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! NNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVWWXXYZZZ[[[[[[ZZZZZZZZZ[[\\]]^__``aaaaaaaabbbbbbbcccccdgghhhhhggggggffffffeeeeeegggggggggggggfffffeeeeeddddcccccbbbbbbbbbbbbbbbbaa```__^^]\\[[[ZZYYYYXXXXXWVVVVVVUUUUUTTTTTSSSSSSRRRROOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@@?????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::99999888888888888777777777777766665555555555555555555555444444433333333333322222222222222222222222222111111111111100000000000000000//////////////.........--------,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! NNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVWWXXYZZZ[[[[[[ZZZZZZZZZ[[\\]]^__```aaaaaaaaaabbbbbccccdgggghhggggggfffffffeeeeeegggggggggggggfffffeeeeedddccccccbbbbbbbbbbbbbbbbaa```__^]]\\[[ZZYYYYXXXXXWWVVVVUUUUUUTTTTTSSSSSSRRRRROOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAABBAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::999999888888888887777777777777666665555555555555555555554444444433333333333222222222222222222222222221111111111111000000000000000000//////////////.........--------,,,,,,,,+++++++++++************))))))))))(((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVWWXXYZZZ[[[[[[ZZZZZZZZZ[[\\]]^___````aaaaaaaaaabbbbccccggggggggggggffffffffeeeeehhhhggggggggfffffeeeeeddddccccccbbbbbbbbbbbbbbbbaa``__^^]]\\[ZZZYYYXXXXWWWWVVVUUUUUUTTTTTSSSSSSRRRRRROOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@BAAAAAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999888888888887777777777777666655555555555555555555554444444433333333332222222222222222222222222221111111111110000000000000000000/////////////.........--------,,,,,,,,++++++++++++************))))))))))(((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWXXYZZZ[[[[[ZZZZZZZZZZ[[\\]]^^__````````aaaaaaabbbbcccggggggggggggfffffffffffffhhhhggggggggffffeeeeeddddccccccbbbbbbbbbbbbbbbbbaa``__^^]\\[[ZZYYYXXXXWWWWWVUUUUUUUTTTTTTSSSSSSRRRRRROOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGIHHHHHHHHHHHHHHGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@BAAAAAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999888888888887777777777776666555555555555555555555544444444333333333332222222222222222222222222211111111111110000000000000000000/////////////........--------,,,,,,,,+++++++++++++*************)))))))))((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUUUVVVWWXXYZZZZ[[[[ZZZZZZZZZZ[[\\]]]^___```````````aaaaabbbccggggggggggggfffffffffffffhhhhgggggggfffffeeeeeddddccccccbbbbbbbbbbbbbbbbbaa``__^^]\\[[ZZYYXXXXWWWWWVUUUUUUTTTTTTTSSSSSSRRRRRRROOOOOOOONNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@AAAAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999888888888877777777777776666555555555555555555555444444444333333333322222222222222222222222222211111111111100000000000000000000////////////........--------,,,,,,,,++++++++++++++**************))))))))((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUUUUUVVVWWXXYZZZZ[[[ZZZZZZZZZZZ[[[\\]]^^____```````````aaaabbbcfgggggggggggfffffffffffffhhhhgggggggffffeeeeedddddccccccbbbbbbbbbbbbbbbbbaa``__^]]\[[ZZYYXXXXWWWWWVVUUUUUTTTTTTTSSSSSSRRRRRRRROOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@AAAAAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999888888888877777777777766665555555555555555555555444444443333333333222222222222222222222222222111111111111100000000000000000000///////////........--------,,,,,,,,,++++++++++++++**************))))))))(((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVUUUUUUUVUUUUUUUUUUUUUUUUUVVVWWXXXZZZZZ[ZZZZZZZZZZZZZ[[\\]]^^^__________`````aaaabbbffggggggggggfffffffffffffhhhgggggggfffffeeeeddddddccccccbbbbbbbbbbbbbbbbbaa``__^]]\[[ZZYYXXXWWWWVVVVUUUTTTTTTTSSSSSSSRRRRRRRRQOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@AAAAAAAAAAAA@@@@@@@@@@@@@>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::99999999888888888877777777777766655555555555555555555544444444443333333333222222222222222222222222221111111111111000000000000000000000///////////.......--------,,,,,,,,,+++++++++++++++**************))))))))(((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWXXXZZZZZZZZZZZZZZZZZZZ[[\\\]^^^^____________```aaabbbfffgggggggggfffffffffffffhhhggggggfffffeeeeeddddddcccccbbbbbbbbbbbbbbbbbbaa``_^^]\\[ZZYYXXXWWWWVVVVVUUTTTTTTTSSSSSSSRRRRRRRRQQOOOONNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999988888888877777777777766665555555555555555555544444444443333333333222222222222222222222222211111111111111100000000000000000000///////////.......--------,,,,,,,,,++++++++++++++++**************))))))))((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! NNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUVVWWWXYYYYZZZYYYYYYYYYYYZZZ[[[\___```````````aaaaabbcccdgggghhhhhhhhggggggggggggggggggggfffffeeeeddddddccccccbbbbbbbbbbbbbbbbbbbaaa`_^^]\\[ZZYYXXWWWVVVVVUUUUUUTTTTTTTTSSSSSSRRRRRRRRROOOOOONNNNNNNNNNNNNNNNMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAABBBAAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;:::::::::::::::99999999988888888888777777777777666666666665555555555555555544444433333333332222222222222222222222222222222111111111100000000000000000000000/////////......-------,,,,,,,,,,,+++++++++++++++++++++*********))))))((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! NNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUVVVWWXYYYYYYYYYYYYYYYYYYYZZZ[[\____````````````aaabbbcccfgggghhhhhhhgggggggggggggggggggfffffeeeeddddddcccccccbbbbbbbbbbbbbbbbbbbaa`__^^]\[[ZYYXXWWWVVVVVUUUUUUTTTTTTTSSSSSSSRRRRRRRRRQOOOONNNNNNNNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAABBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<::::::::::::::::9999999998888888888877777777777766666666665555555555555555554444433333333332222222222222222222222222222222211111111100000000000000000000000/////////......-------,,,,,,,,,,,+++++++++++++++++++++*********)))))))(((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!! NNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWXYYYYYYYYYYYYYYYYYYYZZZ[[[^_____```````````aaabbbccfggggghhhhhggggggggggggggggggggfffffeeeeddddddccccccbbbbbbbbbbbbbbbbbbbaaa`__^]\\[ZZYYXXWWWVVVVUUUUUTTTTTTTTSSSSSSSSRRRRRRRRQQOOONNNNNNNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAABBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<:::::::::::::::9999999999888888888877777777777766666666665555555555555555555444443333333333222222222222222222222222222222221111111110000000000000000000000/////////......-------,,,,,,,,,,,+++++++++++++++++++++**********))))))(((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUVVVWWXYYYYYYYYYYYYYYYYYYYYZZ[[[^^__________``````aaabbccffggggghhhggggggggggggggfgggggfffffeeeeedddddcccccccbbbbbbbbbbbbbbbbbbbaaa`_^^]\[[ZYYXXWWWVVVVUUUUUUTTTTTTTSSSSSSSRRRRRRRRRQQQOONNNNNNNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAABAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<;::::::::::::::9999999999988888888887777777777776666666666555555555555555555544443333333333222222222222222222222222222222221111111111000000000000000000000/////////......-------,,,,,,,,,,++++++++++++++++++++++**********)))))))(((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!! NNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUVVVWWXXYYYYYYYYYYYYYYYYYYYZZZ[[^^^___________`````aabbbcfffggggggggggggggggggggffgggggfffffeeeeedddddccccccbbbbbbbbbbbbbbbbbbbaaa``_^]]\[ZZYXXWWWVVVVUUUUUUTTTTTTTSSSSSSSRRRRRRRRRQQQQNNNNNNNNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<;;:::::::::::::99999999999988888888877777777777776666666665555555555555555555544333333333332222222222222222222222222222222221111111111000000000000000000///////////......-------,,,,,,,,,,+++++++++++++++++++++***********)))))))(((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUUVVWWXXYYYYYYYYYYYYXXYYYYYZZZ[[^^^^___________````aaabbcfffgggggggggggggggggggfffggggffffffeeeeddddddccccccbbbbbbbbbbbbbbbbbbbaaa`_^^]\[[ZYYXXWWVVVUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRQQQQQNNNNNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<;;;;:::::::::::::9999999999998888888887777777777776666666666555555555555555555544333333333333222222222222222222222222222222222111111111100000000000000000///////////......-------,,,,,,,,,++++++++++++++++++++*************)))))))((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVWWWXYYYYYYYYYYYXXXXYYYYYZZZ[^^^^^___________````aabbbefffggggggggggggggggfffffggggffffffeeeeddddddcccccbbbbbbbbbbbbbbbbbbbaaa``_^]]\[ZZYXXWWVVVUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRQQQQQQNNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<;;;;;;::::::::::::9999999999999888888887777777777777666666666655555555555555555444333333333333222222222222222222222222222222222211111111110000000000000000///////////.......------,,,,,,,,+++++++++++++++++++++************))))))))((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUVVWWWXXYYYYYYYYYXXXXXYYYYYZZZ[]^^^^^__________````aaabbeefffggggggggggggggffffffgggffffffeeeeedddddccccccbbbbbbbbaabbbbbbbbaaa```_^]\[[ZYYXWWVVVUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQNNNNNNNNNNNMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFGGFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;;;;::::::::::99999999999999988888887777777777777666666666655555555555555554444433333333333222222222222222222222222222222222221111111111000000000000000////////////......------,,,,,,,,++++++++++++++++++++*************))))))))((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUVVWWWXXYYYYYYYYXXXXXXXYYYYZZZZ]^^^^^^__________````aaabeeffffggggggggggggfffffffggfffffffeeeeedddddcccccbbbbbbbaaaaaaabbbaaaaa``__]]\[ZZYXXWWVVUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQNNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::99999999999999998888887777777777777766666666665555555555555544444443333333333222222222222222222222222222222222222211111111100000000000000////////////......-------,,,,,,,+++++++++++++++++**************)))))))))(((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWXXXYYYYYYYXXXXXXXYYYYZZZZ]]^^^^^___________````aabeeefffgggggggggggffffffffgffffffffeeeeedddddcccccbbbbbaaaaaaaaaaaaaaaa```_^]\\[ZYYXWWVVUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999999999988888777777777777776666666666655555555555554444444433333333322222222222222222222222222222222222221111111111000000000000/////////////.......------,,,,,,,+++++++++++++++***************))))))))))((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWXXXXYYYYYXXXXXXXXXYYYYZZZ]]^^^^^^___________```aaadeeeffffgggggggggffffffffffffffffeeeeeedddddcccccbbbbbaaaaaaaaaaaaaaaa``__^]\[ZZYXXWVVVUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQNNNNNNNMMMMMMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;::::::99999999999999999888888777777777777777666666666665555555555554444444443333333322222222222222211222222222222222222222111111111100000000000/////////////.......-------,,,,,,++++++++++++++**************))))))))))))((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTUUUVVVWWXXXXYYYYXXXXXXXXXXYYYYZZZ]]^^^^^^____________```aaddeeeffffggggggffffffffffffffffffeeeeeedddddccccbbbbbaaaaaaaaaaaaaaaa```_^^\\[ZYYXWWVVUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQNNNNNNMMMMMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;::::999999999999999999888888777777777777777666666666666555555555555444444444333333322222222222222211122222222222222222222211111111110000000000/////////////........------,,,,,,,++++++++++++**************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTTTTUUUVVVWWXXXXXXXXXXXXXXXXXXYYYYZZZ]]^^^^^^_____________```adddeeeffffggggffffffffffffffffffeeeeeeedddddccccbbbbaaaaaaaaaaaaaaaaa``__^^\[[ZYXXWVVUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQPPNNNNMMMMMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;:::999999999999999999888888777777777777777666666666666555555555555444444444433333222222222222222211112222222222222222222211111111110000000000/////////////.........------,,,,,,,++++++++++***************)))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!! MMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTUUUVVVWWXXXXXXXXXXXXXXXXXXYYYYZZZ]]^^^^^^_______________``cdddeeeffffffffffffffffffffffffeeeeeeeddddddccccbbbbaaaaaaaaaaaaaaaa```__^]\[[ZYXWWVVUUUTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPNNNMMMMMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;:9999999999999999999888888777777777777777666666666666655555555555544444444443333222222222222222211111222222222222222222211111111110000000000/////////////.........------,,,,,,,+++++++++***************))))))))))))(((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!! MMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTUUUVVVWXXXXXXXXXXXXXXXXXXYYYYZZZ]]^^^^^^_____^^^^^^_____`ccdddeeefffffffffffffffeefffffeeeeeeeedddddccccbbbbbaaaaaaaaaaaaaaa````__^]\[ZZYXWWVVUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;9999999999999999998888888777777777777777666666666666665555555555544444444444333222222222222222211111122222222222222222211111111111000000000/////////////.........-------,,,,,,,++++++++**************))))))))))))((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTUUUVVVWWXXXXXXXXXXXXXXXXXYYYYZZZ]]^^^^^^___^^^^^^^^^^^___bccdddeeeffffffffffffeeeefffeeeeeeeeeddddddccccbbbbaaaaaaaaaaaaaaaa```__^^]\[ZZYXWWVUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPMMMMMMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@??????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;999999999999999998888888877777777777777766666666666666555555555554444444444432222222222222222211111112221111111111111111111111111000000000///////////............------,,,,,,,++++++++*************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!! MMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTUUUVVVWWXXXXXXXXXXXXXXXXXYYYYZZZ]]^^^^^^__^^^^^^^^^^^^^__bbccddeeeefffffffffeeeeeefeeeeeeeeeeddddddcccccbbbbaaaaaaaaaaaaaaa````__^^]\[ZYYXWVVUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPMMMMMMMMMMMMMMMLLLLLLLLLLKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@???????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;:99999999999999988888888887777777777777666666666666666555555555555444444444433222222222222222211111111211111111111111111111111110000000000///////////............-------,,,,,,,+++++++************))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTUUUVVVVWWXXXXXXXXXXXXXXXXYYYYZZZ]]^^^^^^^^^^^^^^^^]]^^^^^abbccddeeeefffffffeeeeeeeeeeeeeeeeedddddddccccbbbbaaaaaaaaaa`aaaaa````__^^]\[ZYYXWVVUUTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPMMMMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;::999999999999998888888888877777777777766666666666666655555555555554444444443322222222222222221111111111111111111111111111111111000000000////////////............-------,,,,,,,+++++++************))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!! MMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTUUUVVVVWWWXXXXXXXXXXXXXXXYYYYZZZ]]^^^^^^^^^^^^^]]]]]]]]^^aabbccddeeeeffffeeeeeeeeeeeeeeeeeddddddddcccccbbbbaaaaaaa````a`aa`````__^^]\[ZYYXWVVUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;::99999999999998888888888887777777777766666666666666665555555555554444444443332222222222222221111111111111111111111111111111111100000000////////////.............------,,,,,,,+++++++************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSTTTTUUUVVVVWWWWXXXXXXXXXXXXXXYYYYZZZ]]^^^^^^^^^^^^]]]]]]]]]]^aaabccdddeeeeeeeeeeeeeeedeeeeedddddddddccccccbbbbbaaaaaaa`````````````__^^]\[ZZYXWVVUUTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888888877777777776666666666666665555555555555544444444433322222222222222111111111111111111111111111111111100000000/////////////.............------,,,,,,,+++++++************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTUUUUVVVWWWWWWXXXXXXXXXXXXYYYYZZZ]]^^^^^^^^^^^]]]]]\\\\]]]`aabbccdddeeeeeeeeeeeedddeeeddddddddddccccccbbbbbaaaaaaa``````````````__^^]\[ZZYXWVVUUTTSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;:::99999999999888888888888887777777776666666666666666555555555555554444444433332222222222222111111111111111111111111111111111000000000////////////..............------,,,,,,,++++++++***********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUVVVWWWWWWWWWWWWXXXXXXYYYYZZZ]]^^^^^^^^^^]]]]\\\\\\\\]``aabbccddeeeeeeeeeeedddddddddddddddcccccccbbbbbbaaaaaaa``````````````__^^]\[ZZYXWWVUUTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;:::9999999999888888888888888777777776666666666666666655555555555554444444443333222222222222111111111111111111111111111111110000000000////////////..............------,,,,,,,++++++++***********)))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUVVVWWWWWWWWWWWWWXXXXXYYYYZZZ]]^^^^^^^^^]]]]\\\\\\\\\\_``abbccdddeeeeeeeeddddddddddddddcccccccccbbbbbbaaaaaaa```````````````__^^]\[[ZYXWWVUUTTSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPMMMMMMMMLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;::::99999999988888888888888887777777766666666666666666555555555555444444444433332222222222211111111111111111111111111111110000000000/////////////..............------,,,,,,,++++++++***********))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUVVVWWWWWWWWWWWWWXXXXXXYYYZZZ]]^^^^^^^^]]]]\\\\\[[[\\\_``aabbccdddeeeeeedddddddddddddcccccccccbbbbbbbaaaaaaa````````````````__^^]\[[ZYXWWVUUTTSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPMMMMMMMLLLLLLLLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDCDCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;::::999999999888888888888888877777776666666666666666665555555555554444444443333322222222221111111111111111111111111111111000000000//////////////.............-------,,,,,,++++++++++***********)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMMMMNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUVVVWWWWWWWWWWWWWXXXXXYYYZZZ]]]^^^^^^^]]]]\\\[[[[[[\\__``abbccddddeeeeddddddccdddccccccccccbbbbbbbaaaaaaaa````````````````___^^]\[[ZYXWWVUUTTSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOMMMMMMLLLLLLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;::::999999998888888888888888777777766666666666666666555555555555544444444443333322222222211111111111111111111111111111100000000000/////////////.............-------,,,,,,++++++++++***********))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!! LLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSTTTTUUUUVVVVVVVVVVVVWWWWWWXXXXYYYZ\\]]]]]]]]\\\\[[[[ZZZZZ[[]^^__``aabbccccccccbbbbbbccbbbbbbbbbbaaaaaaaa`````aaaaaaaaaaaaaaaaaa```___^\[ZYYXWVVUTTSSSRRRRRRQQQQPPPPPPPPOOOOOOOOOOOOOONNNNKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=======>===============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::99999999999999988888877777777777777766666666665555555555444444444443333333322222222222222222222221111111111111110000000000//////////////.............------,,,,,,,++++++++++***********))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSTTTTUUUUUVVVVVVVVVVVVWWWWWXXXXYYYZ\\]]]]]]]\\\\[[[[ZZZZZZZ[]]^^_``aabbbccccccbbbbbbacbbbbbbbbbaaaaaaaa```````aaaaaaaaaaaaaaaaaa```__^^\[ZYYXWVVUTTSSRRRRRQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNNKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::999999999999999988888877777777777777666666666665555555554444444444433333333322222222222222222222221111111111111100000000000/////////////...........-.------,,,,,,,+++++++++++***********))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSTTTTUUUUUUVVVVVVVVVVVVWWWWWXXXYYYY\\\]]]]\\\\\[[[[ZZZZZZZZ[]]^^_``aabbbbccccbbbbbbaabbbbbbbbaaaaaaaaa````````aaaaaaaaaaaaaaaaa````__^^[[ZYXXWVUUTTSSRRRRRQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::99999999999999988888887777777777777666666666666555555544444444444443333333332222222222222222222221111111111111100000000000/////////////...........--------,,,,,,,+++++++++++***********))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSTTTTTUUUUUUUVVVVVVVVVVWWWWWXXXXYYY\\\\\\\\\\\\[[[ZZZZZZZZZZ]]^^__``aabbbbcbbbbbbbbaabbbbbbaaaaaaaaa````````__aaaaaaaaaaaaaaa`````__^^][ZZYXWWVUUTSSSRRRRQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDEEEEEEEEEDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::9999999999999998888888777777777777666666666666655555544444444444443333333332222222222222222222221111111111111100000000000/////////////...........--------,,,,,,++++++++++++***********)))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSTTTTTUUUUUUUUUVVVVVVVVWWWWXXXXYYY\\\\\\\\\\\[[[[ZZZZZZZZZZ\]]^__``aabbbbbbbbbbbbaaabbbbbaaaaaaaa````````____aaaaaaaaaaaaaa`````___^^][ZYYXWVVUTTSSSRRRQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNNJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::9999999999999998888888877777777777766666666666665555444444444444443333333333222222222222222222222111111111111100000000000/////////////..........---------,,,,,,++++++++++++***********)))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTUUUUUUUUUUUVVVVVVVWWWXXXXYYY\\\\\\\\\\[[[[ZZZZZYYZZZZ\]]^__``aabbbbbbbbbbbaaaabbbbaaaaaaaa````````_____aaaaaaaaaaaa``````___^^]]ZZYXXWVVUTTSSRRRRQQQQQQQQPOOOOOOOOOOOOOOONNNNNNNNNNJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDEEEEEEDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::999999999999999888888887777777777666666666666666555444444444444443333333333322222222222222222222111111111111100000000000/////////////..........--------,,,,,,,++++++++++++************))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTUUUUUUUUUUUUVVVVVWWWWXXXXYY[\\\\\\\\[[[[[ZZZZZYYYZZZ\]]^^_``aaabbbbbbbbbbaaaabbbaaaaaaaa```````_______aaaaaaaaaa``````____^^]]\ZYYXWWVUUTSSSRRRQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@A@@@@@@@@@@@@????????????>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::99999999999999888888888777777777766666666666666555444444444444444333333333322222222222222222222211111111111100000000000////////////...........--------,,,,,,,++++++++++++************)))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! KKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTUUUUUUUUUUUVVVVVWWWXXXXYY[[\\\\\\[[[[[ZZZZZYYYYZZZ\]]^^_``aaabbbbbbbbbaaaaabbaaaaaaaa```````________```````````````___^^^]]\\YYXWWVVUTTSSRRRRQQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNNNJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::9999999999999988888888877777777766666666666666555444444444444444333333333332222222222222222222211111111111110000000000////////////...........-------,,,,,,,,++++++++++++************)))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! KKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTTUUUUUUUUUUVVVVWWWWXXXXY[[[\\\[[[[[[[ZZZZZYYYYZZZ\]]^^_``aaabbbbbbbbaaaaaabaaaaaaaa```````_________``````````````___^^^]]\\[YXXWVVUUTSSSRRRQQQQQQQQQPOOOOOOOOOOOONNNNNNNNNNNNNNJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::9999999999999988888888887777777766666666666666555444444444444444333333333332222222222222222222221111111111110000000000///////////...........-------,,,,,,,,,++++++++++++*************))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! KKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRSSSSSTTTTTTTTTTTTUUUUUUUVVVVWWWXXXXX[[[[[[[[[[[[[ZZZZZYYYYZZZ\]]^^__``aaabbbbbbbaaaaa`aaaaaaaaa```````_______^^`````````````___^^^]]\\[ZXXWVVUUTTSSRRRRQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNNNNNJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEEEEDDDDDDDDEEDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>=======================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::999999999999998888888888777777766666666666666555544444444444444333333333333222222222222222222221111111111110000000000//////////............-------,,,,,,,,,+++++++++++++************)))))))))))))))((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! KKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRSSSSSTTTTTTTTTTTTTUUUUUVVVVWWWWXXXX[[[[[[[[[[[[ZZZZZZYYYZZZZ\]]^^__``aaabbbbbbaaaaaa`aaaaaaaa```````_______^^^```````````____^^]]]\\[ZZXWWVUUTTSSSRRRQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNNNNNMJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>=======================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::99999999999999888888888877777766666666666666555554444444444444333333333333322222222222222222222111111111110000000000//////////............-------,,,,,,,,,+++++++++++++************)))))))))))))))((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! KKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRSSSSSTTTTTTTTTTTTTTUUUUUVVVWWWWXXXX[[[[[[[[[[[[ZZZZZZZZZZZZZ\]]^^__``aaabbbbbaaaaaa``aaaaaaa```````_______^^^^``````````____^^]]]\\[ZZYWWVUUTTSSSRRRRQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNNNMMJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCBBCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>========================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::99999999999999888888888887777766666666666666655555444444444444333333333333332222222222222222222111111111110000000000//////////...........--------,,,,,,,,,+++++++++++++*************))))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRSSSSSTTTTTTTTTTTTTTTUUUUVVVVWWWXXXX[[[[[[[[[[[[ZZZZZZZZZZZZZ]]]^^__``aaaaabbaaaaaa```aaaaaa````````______^^^^^`````````____^^^]]\[[ZZYYWVUUTTSSSRRRRQQQQQQQQQPPPOOOOOOOONNNNNNNNNNNNNNMMMMJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCBBBCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>=================<=======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::999999999999988888888888877776666666666666665555554444444444443333333333333322222222222222222221111111111000000000//////////...........---------,,,,,,,,,++++++++++++++************)))))))))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! KKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRSSSSSSTTTTTTTTTTTTTTTUUUUVVVWWWWXXX[[[[[[[[[[[[ZZZZZZZZZZZZ[]]^^___``aaaaaaaaaaaa````aaaaa`````````______^^^^^````````____^^^]]\\[ZZYYXVUUTTSSSRRRRQQQQQQQQQQPPPOOOOOOONNNNNNNNNNNNNMMMMMMJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCBBBBBCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>=================<<======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999998888888888887777666666666666665555555444444444443333333333333332222222222222222221111111111000000000/////////...........---------,,,,,,,,+,+++++++++++++++***********)))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRSSSSSTTTTTTTTTTTTTTTUUUUVVVWWWWXXX[[[[[[[[[[[[[ZZZZZZZZZZZ[]]^^___``aaaaaaaaaaa`````aaaa``````````______^^^^^``````_____^^^]]\\[ZZYYXWUUTTSSSRRRRQQQQQQQQQQQQPPOOOOOONNNNNNNNNNNNMMMMMMMMJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>=================<<<======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::999999999999988888888888777766666666666666555555554444444444433333333333333322222222222222222111111111100000000/////////..........-----------,,,,,,,,+++++++++++++++++************))))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRSSSSSTTTTTTTTTTTTTTTTUUUVVVVWWWXXX[[[[[[[[[[[[[ZZZZZZZZZZ[[]]^^___```aaaaaaaaa``````aaa```````````______^^^^^`````______^^]]\\[[ZYYXWWUTTSSSRRRRQQQQQQQQQQQQQPPOOOOOONNNNNNNNNNMMMMMMMMMMJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>==================<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::99999999999988888888888877776666666666666655555555444444444443333333333333332222222222222221111111111100000000/////////.........------------,,,,,,,,,++++++++++++++++************)))))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRSSSSSTTTTTTTTTTTTTTTTTUUUUVVVWWWXXX[[[[[[[[[[[[[[[ZZZZZZZ[[[]^^^___```aaaaaaaa```````aa````````````______^^^^^````______^^^]]\[[ZYYXWWVTTSSSRRRRQQQQQQQQQQQQQQPPOOOOONNNNNNNNNNMMMMMMMMMMMIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCDDDDDDDDDCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>==================<<<<<=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999998888888888877776666666666666655555555544444444443333333333333333222222222222211111111111100000000////////.........------------,,,,,,,,,,+++++++++++++++++***********)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[[[[[[[[[[[[[[[[[[[[[[[]^^^__`````aaaaa````````_a``````````````_____^^^^^```_______^^]]\\[ZZYXXWVVTSSSRRRRQQQQQQQQQQQQQQQPPOOOONNNNNNNNNNMMMMMMMMMMMMIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCDDDDDDDDCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>=================<<<<<<<====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99999999999888888888888777766666666666666555555555444444444443333333333333322222222222211111111111111000000////////..........-----------,,,,,,,,,,,+++++++++++++++++************))))))))))))))((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSSSTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[[[[[[[[[[[[[[[[[[[[[[\^^^____```````````````___```````````````_____^^^^^````_____^^^]]\[[ZYYXWWVUSSSRRRRQQQQQQQQQQQQQQQQQPOOOONNNNNNNNNMMMMMMMMMMMMMIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCDDDDDDDCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>=================<<<<<<<<====<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999888888888888877776666666666666655555555544444444443333333333333222222222221111111111111110000000////////.........------------,,,,,,,,,,,+++++++++++++++++*************))))))))))))))((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! JKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[[[[[[[[[[[[[[[[[[[[[\\^^^____``````````````____```````````````______^^^^```______^^]]\\[ZZYXWWVVUSSRRRRQQQQQQQQQQQQQQQQQQPOOOONNNNNNNNMMMMMMMMMMMMMMIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCDDDDDDCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?@?????????????>>>>>>>>>>>===============<<<<<<<<<<==<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::999999999888888888888887777666666666666665555555554444444444333333333333222222222211111111111111110000000///////.........-----------,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! JJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[[[[[[[[[[[[[[[[[[[[\\\^^_____````````````______````````````````_____^^^^```______^^]]\[[ZYYXWVVUUSRRRRQQQQQQQQQQQQQQQQQQQPOOOONNNNNNNMMMMMMMMMMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::9999999998888888888888877776666666666666655555555544444444443333333333322222222211111111111111110000000////////.........-----------,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! JJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[[[[[[\\\[[[[[[[[[\\\\\^^_____`````````_________````````````````______^^^```______^^]]\[[ZYXWWVUUTSRRRQQQQQQQQQQQQQQQQQQQQPOOONNNNNNNMMMMMMMMMMMMMMMMIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCDDDCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999998888888888888887777666666666666665555555554444444444333333333322222222111111111111111000000000////////.........----------,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSTSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQRRSSSTTTTTUUUTTTTTTTTTTTTTTUUUVVVWWWXXX[[[[[[\\\\\\\\\\\\\\\\\\\^_______`````____________`````````````````_____^^^```_____^^^]\\[ZZYXWWVUUTRRRQQQQQQQQQQQQQQQQQQQQQPOOONNNNNNMMMMMMMMMMMMMMMLLIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDDCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::99999998888888888888888777766666666666666555555555444444444333333333322222221111111111111100000000000///////.........----------,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQRRRSSSTTTUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXX[[[[[\\\\\\\\\\\\\\\\\\\]_________________________`````````````````_____^^^```_____^^]]\\[ZYYXWVVUTTRRQQQQQQQQQQQQRRRRQQQQQQPOOONNNNNMMMMMMMMMMMMMMMLLLIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBABBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::99999998888888888888888877777666666666666655555555544444444433333333322222222111111111110000000000000///////.........----------,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))((((((((((((((('''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQRRRSSTTTUUUUUUUUUTTTTTTTTTTTUUUVVVWWWXXX[[[[\\\\\\\\\\\\\\\\\\]]]____________________^^^^_`````````````````______^^```_____^^]]\[[ZYXWWVUUTTRRQQQQQQQQQQQRRRRRRQQQQQPOONNNNNNMMMMMMMMMMMMMLLLLLIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBAABBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::9999999888888888888888888777776666666666666555555555444444444333333333222222211111111100000000000000////////.........-----------,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRSSTTTUUUUUUUUUUTTTTTTTTTTUUUVVVWWWXXX[[[[\\\\\\\\\\\\\\\\]]]]]^^^______^^^^^^^^^^^^^^^^``````````````````______^^^]]]]]\\\[ZZYXXWVUUTSSRRQQQQQPPQQQQQQQQQQQQQQQPPPLLLLKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::;;;;;::::::::::::::::::::999999999999888888888888888777777777777766666666665555554444444443333333222222111111111111110000000000////////............---------------,,,,,,,,,,,,,,**************))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPQQQRRSSTTTUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXX[[[[\\\\\\\\\\\\\]]]]]]]]^^^___^^^^^^^^^^^^^^^^^^^``````````````````______^^^]]]]]\\[[ZZYXWWVUTTSRRRQQQQPPPQQQQQQQQQQQQQQPPPPLLLLKKKKKKKJJJJJJJJJJJJJJJIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::;;;;;::::::::::::::::::::99999999999988888888888888887777777777776666666666555555444444444333333222221111111111111000000000000////////............----------------,,,,,,,,,,,,,,**************)))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPQQRRRSSTTUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXX[[[[\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]^_`````````````````______^^]]]]]\\\[[ZYYXWVVUTTSRRQQQQQPPPQQQQQQQQQQQQQQPPPPLLLKKKKKKKJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::;;;;;:::::::::::::::::::99999999999988888888888888888777777777777666666666655555444444444333333222222111111111100000000000000////////............----------------,,,,,,,,,,,,,,,*************)))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPQQRRSSTTUUUUVVVVUVUUUUTTTTTTTTUUUVVVWWWXXX[[[\\\\\\\\]]]]]]]]]]]]]]_^^^^^^^^^^^]]]]]]]]]]]]]___```````````````_____^^^]]]]]\\[[ZZYYXWVUUTSSRRQQQQPPPPQQQQQQQQQQQQQQPPPOLLLKKKKKKJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::;;;;;:::::::::::::::::99999999999998888888888888888887777777777766666666666555544444444433333322222221111111100000000000000/////////............----------------,,,,,,,,,,,,,,,+************))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPOOPPPPPQQRRSSTTUUUVVVVVVVVUUUUTTTTTTUUUUVVVWWWXXX[[[\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]____``````````````_____^^]]]]]\\\[[ZZYXXWVUUTSSRRQQQQPPPPQQQQQQQQQQQQQPPPPOLLLKKKKKKJJJJJJJJJJJJJJJJIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::;;;;::::::::::::::::999999999999999888888888888888888777777777776666666666655444444444433333322222221111111000000000000000/////////.............----------------,,,,,,,,,,,,,,,+***********))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPQQRRSSTTUUVVVVVVVVVUUUUUTTTTTUUUUVVVWWWXXX[[[\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]_____````````````______^^]]]]\\\[[ZZYYXWVVUTTSRRRQQQQPPPQQQQQQQQQQQQQPPPPOOLLKKKKKKJJJJJJJJJJJJJJJJIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::;;;;::::::::::::::999999999999999988888888888888888888777777777766666666665544444444443333333222222111111000000000000000//////////.............----------------,,,,,,,,,,,,,,,++***********))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQRRSSTTUUVVVVVVVVVVUUUUUTTTUUUUUVVVWWWXXX[[[\\\\\]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]\\\\\]]]]]]_______``````````_____^^^]]]\\\\[[ZZYXXWVUUTSSRRQQQQQPPQQQQQQQQQQQQQQPPPPOOLKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@AAAAAAA@@@@@@@@@@@@@@@@??@@@@?????????????????????????>>>>>>>>>>>>>>>>>=====>>>>>>>>>>=========================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::;;;;::::::::::::::99999999999999988888888888888888888777777777766666666655544444444443333333222222111111000000000000000//////////.............----------------,,,,,,,,,,,,,,,+++**********)))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! IJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQRRSSTTUUVVVVVVVVVVUUUUUUTTUUUUUVVVWWWXXX[[[\\\\\]]]]]]]]^^^^^]]]]^^^^^]]]]]]\\\\\\\\\\\]]]________````````______^^^]]]\\\[[ZZYYXWWVUTTSSRRQQQQQPPQQQQQQQQQQQQQPPPPOOOLKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@@@@@????@@@?????????????????????????>>>>>>>>>>>>>>>>>======>>>>>>>>>==========================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;:::::::::::::9999999999999999888888888888888888887777777776666666665555444444444333333322222211111100000000000000///////////.............-----------------,,,,,,,,,,,,,,++++*********)))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! IIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPQQRRSSTUUUVVVVVVVVVVVUUUUUUUUUUUVVVWWWWXXX[[[\\\\\]]]]]]^^^^^^^]]]]^^^^]]]]]]\\\\\\\\\\\\\]]__________````_______^^^^]]\\\[[ZZZYXXWVVUTTSRRRQQQQQPQQQQQQQQQQQQQPPPPPOOOKKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@AAAAA@@@@@@@@@@@@@@@?????@???????????????????????>??>>>>>>>>>>>>>>>>========>>>>>>>>================<=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::;;;;::::::::::::9999999999999999888888888888888888887777777777666666665555544444444333333322222221111100000000000000///////////..............----------------,,,,,,,,,,,,,,,++++********))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! IIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPQRRSSTTUUVVVVVVVVVVVUUUUUUUUUUUVVVWWWWXXX[[[\\\\]]]]]]^^^^^^^^]]]]^^^]]]]]\\\\\\\\\\\\\\\\\^^___________________^^^^]\\\[[[ZZYYXWWVUUTSSRRQQQQQQPQQQQQQQQQQQQPPPPPOOOOKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@AAAA@@@@@@@@@@@@@@@?????????????????????????????>>?>>>>>>>>>>>>>>>>=========>>>>>>>================<<=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;::::::::::::99999999999999988888888888888888888777777777766666666555555444444333333333222222111110000000000000////////////..............----------------,,,,,,,,,,,,,,,+++++********)))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! IIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRSSTTUUVVVVVVVVVVVUUUUUUUUUUUVVVWWWXXXX[[[\\\\]]]]]]^^^^^^^^]]]]^^^]]]]\\\\\\\\\\\\\\\\\\^^^_________________^^^^]\\\[[[ZZYYXXWVVUTTSSRRQQQQQQQQQQQQQQQQQQPPPPPOOOONKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@AAA@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>==========>>>>>>==============<<<<<==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;:::::::::::99999999999999988888888888888888888777777777766666666555555544444333333333222222211111000000000000/////////////.............----------------,,,,,,,,,,,,,,,++++++*******)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! IIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRSSTTUUVVVVVVVVVVVVUUUUUUUUUVVVVWWWXXXX[[\\\\\]]]]]^^^^^^^^^]]]]^^]]]]\\\\\\\\\\\\\\\\\\\^^^^_______________^^^^]]\\[[[ZZYYXXWWVUUTSSRRRQQQQQQQQQQQQQQQQQPPPPPOOOONNKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>===========>>>>>==============<<<<<<=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::;;;;:::::::::::9999999999999888888888888888888888877777777766666666555555554444333333333222222211111100000000000//////////////.............---------------,,,,,,,,,,,,,,,+++++++******))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOPPQQRRSTTUUVVVVVVVVVVVVUUUUUUUUUVVVVWWWXXXX[[\\\\\]]]]]^^^^^^^^]]]]]^]]]]\\\\\\[[[[[[\\\\\\\\^^^^^_____________^^^^]]]\\[[ZZZYYXWWVVUTTSSRRQQQQQQQQQQQQQQQQQPPPPPPOOOONNKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>============>>>>=============<<<<<<<<=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::;;;;:::::::::::999999999999888888888888888888888887777777766666665555555555444333333333322222221111110000000000//////////////.............----------------,,,,,,,,,,,,,,,+++++++*****))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! IIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOPPPQRRSSTUUUVVVVVVVVVVVUUUUUUUUVVVVWWWWXXXX[[\\\\\]]]]]^^^^^^^^]]]]]^]]]\\\\\\[[[[[[[[\\\\\\\^^^^^^___________^^^^^]]]\[[[ZZYYXXWVVUUTSSRRRQQQQQQPPQQQQQQQQPPPPPPOOOONNNKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>==============>>==============<<<<<<<<<=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::;;;;:::::::::::9999999999888888888888888888888888877777776666666555555555554433333333332222222211111100000000///////////////.............----------------,,,,,,,,,,,,,,,++++++++*****)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOPPQQRSSTTUUVVVVVVVVVVVUUUUUUUVVVVVWWWXXXXX[[\\\\\]]]]]^^^^^^^]]]]]\]]]]\\\\\[[[[[[[[[[\\\\\\^^^^^^^_________^^^^^]]]\[[[ZZYYXXWWVUUTTSSRRQQQQQQPPPPQQQQPPPPPPPPOOOONNNNKJJJJJJJJJJJIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>==============>=============<<<<<<<<<<<========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::;;;;::::::::::99999999999888888888888888888888887777777766666666555555555544333333333332222222111111100000000//////////////..............---------------,,,,,,,,,,,,,,,+++++++++****)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNOONNOOOOOPPQQRRSTTUUUVVVVVVVVVVUUUUUUUVVVVWWWWXXXXY[[\\\\\]]]]]^^^^^^^]]]]]\]]]\\\\\[[[[[[[[[[[[\\\\\^^^^^^^^______^^^^^^]]]\\[[ZZYYYXWWVVUUTSSRRRQQQQQQPPPPPPPPPPPPPPPOOOONNNNNJJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<=======<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::;;;;::::::::::9999999999988888888888888888888887777777776666666555555555544433333333332222222211111110000000//////////////..............---------------,,,,,,,,,,,,,,,++++++++++***))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNONNNNOOOOPPPQRRSSTTUUUVVVVVVVVUUUUUUUVVVVVWWWWXXXXY[[\\\\\]]]]]]^^^^^]]]]]\\]]]\\\\\[[[[[[[[[[[[[\\\\^^^^^^^^^____^^^^^^]]]\\\[ZZZYYXXWWVUUTTSSRRRQQQQQPPPPPPPPPPPPPPPOOOOONNNNMJJJJJJJJJJIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::;;;:::::::::::999999999998888888888888888888777777777776666666555555555554443333333333222222221111111000000///////////////.............---------------,,,,,,,,,,,,,,,,++++++++++**))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOPPQQRRSTTTUUUUUVVVVVUUUUUUUVVVVWWWWXXXXXY[\\\\\\]]]]]]^^^^]]]]]]\\]]]\\\\\[[[[[[[[[[[[[\\\\^^^^^^^^^^^^^^^^^^]]]\\\\[ZZYYXXWWVVUUTTSSRRQQQQQQPPPPPPPPPPPPPPOOOOONNNNNMJJJJJJJJJIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::;;;:::::::::::999999999998888888888888888887777777777666666665555555555544433333333333222222211111110000000//////////////.............---------------,,,,,,,,,,,,,,,,+++++++++++**)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOPPPQRRSSTTTUUUUUVVUUUUUUUUUVVVVWWWWXXXXYY[\\\\\\]]]]]]]^^^]]]]]]\\]]]\\\\[[[[[[[[[[[[[[[\\\^^^^^^^^^^^^^^^^^]]]]\\\[ZZYYYXXWWVVUTTSSRRRQQQQQPPPPPPPPPPPPPPOOOOONNNNNMMJJJJJJJJIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::;;::::::::::::99999999999888888888888888877777777777666666665555555555554443333333333222222221111111000000//////////////.............---------------,,,,,,,,,,,,,,,,++++++++++++*)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! HIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNOOOPPQQRRSSTTTUUUUUUUUUUUUUUUVVVVWWWWXXXXYY[\\\\\\]]]]]]]]]]]]]]]]\\]]]\\\\\[[[[[[[[[[[[[[\\\^^^^^^^^^^^^^^^^]]]]\\\[[ZZYYXXWWVVUUTTSSRRRQQQQQPPPPPPPPPPPPOOOOOONNNNNMMMJJJJJJJIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;:::::::::::::9999999999988888888888888777777777777666666666555555555555444333333333322222221111111000000//////////////..............---------------,,,,,,,,,,,,,,,+++++++++++++))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! HHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQRSSSTTTUUUUUUUUUUUUUUVVVVWWWXXXXXYY[\\\\\\]]]]]]]]]]]]]]]\\\]]]\\\\\[[[[[[[[[[[[[[[\\^^^^^^^^^^^^^^^]]]]\\\[[[ZYYYXXWWVVUUTTSSRRQQQQQPPPPPPPPPPPPOOOOOONNNNNMMMMJJJJJIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?@@@@@@@?????????????????>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::9999999999888888888888887777777777776666666665555555555555444333333333222222221111111000000/////////////..............---------------,,,,,,,,,,,,,,,++++++++++++++)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! HHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQRRSSSTTTTTUUUUUUUUUUUVVVVWWWXXXXYYY[\\\\\\]]]]]]]]]]]]]]]\\\]]]\\\\\\[[[[[[[[[[[[[[\\^^^^^^^^^^^^^]]]]\\\\[[[ZYYYXXWWWVVUTTSSSRRQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMJJJJIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??@@@@@@?????????????????>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999988888888888887777777777777666666665555555555555544433333333222222221111111000000/////////////..............---------------,,,,,,,,,,,,,,,,++++++++++++++))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! HHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQRRSSSTTTTTUUUUUUUUUUVVVVWWWXXXXYYY\\\\\\\\]]]]]]]]]]]]]]\\\]]]\\\\\\[[[[[[[[[[[[[[[\]^^^^^^^^^^^]]]]\\\[[[[ZZYYXXXWWVVUUTTSSRRRQQQQQPPPPPPPPPOOOOOOONNNNNNMMMMMJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????@@@@??????????????????>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999988888888888877777777777777766666666555555555555554443333333322222221111111000000/////////////..............---------------,,,,,,,,,,,,,,,,+++++++++++++++)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQQRRSSSTTTTTTTTUUUUUUVVVVWWWXXXXYYY\\\\\\\\]]]]]]]]]]]]]]\\\]]]]\\\\\\[[[[[[[[[[[[[[\]^^^^^^^^^^]]]]\\\[[[ZZZZYXXXWWWVVUUTTSSRRRQQQQQPPPPPPPPOOOOOONNNNNNNMMMMMMJJIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????@@@??????????????????>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999988888888887777777777777777766666665555555555555554443333333222222211111111000000/////////////.............---------------,,,,,,,,,,,,,,,,+++++++++++++++*)))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQRRRSSSSTTTTTTTTUUUUUVVVWWWXXXXYYY\\\\\\\\\]]]]]]]]]]]]]\\\]]]]\\\\\\\[[[[[[[[[[[[[\]^^^^^^^^^]]]]\\\[[[ZZZYYXXXWWWVVUUUTTSSRRRQQQQQPPPPPPPOOOOOONNNNNNNMMMMMMMJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????@@??????????????????>>>>>?>>>>>>>>>>>>>>>>>>>>>>==>>===============<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::9999999998888888887777777777777777766666665555555555555555444333333222222211111111000000/////////////..............---------------,,,,,,,,,,,,,,,+++++++++++++++**))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! HHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQRRRSSSSTTTTTUUUUUUVVVVWWWXXXYYYYY]]]]]]]]^^^^^^^^^^^^^^^]]____^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYXXWWWWVVUUUTTSSRRRQQQQQQPOOONNNNNMMMMMMMLLLLLLLLKKHHHHHHHHHHHHHGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>==============================<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999::::::::::::99999999998888887777777777777777766666666666555555555555555444444443333332222222111111111000000///////////////....-------------,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!! HHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQRRRSSSSTTTTTTUUUUUVVVWWWXXXXYYYY]]]]]]]]]^^^^^^^^^^^^^^]]____^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWWVVVUUTTTSSRRRQQQQQQPOONNNNNMMMMMMMLLLLLLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>========>>======================<=======<<<<<<<<<<<<<<<;;;;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::::::::9999999999888888777777777777777766666666666555555555555555544444443333332222222111111110000000///////////////.....------------,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!! HHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQQRRRSSSTTTTTTTUUUUVVVVWWWXXXYYYY]]]]]]]]]^^^^^^^^^^^^^^]]_____^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\[[ZZZYYYXXXWWWWVVVUUUTTTSSRRRRQQQQQPOONNNNNMMMMMMLLLLLLLLKKKKHHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========>===================<<<<<======<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;::::::::::::::::::::::::::::::999999999:::::::::::9999999999988888777777777777777766666666666655555555555555544444444333332222221111111111000000///////////////......------------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!! HHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSTTTTTTUUUUVVVWWWXXXYYYY\]]]]]]]]]]^^^^^^^^^^^]]]_____^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\[[ZZZYYYXXXWWWWVVVVUUUTTSSSRRRRQQQQQPOONNNNMMMMMLLLLLLLLLKKKKKHHHHHHHHHHGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===========>================<<<<<<<<=====<<<<<<<<<<<<<<;;;;;;;<<;;;;;;;;;;;;;;;;;;:::::;;;;;;;;::::::::::::::::::::::::::::::999999999999:::::::::99999999999998888877777777777777766666666666655555555555555554444444333332222221111111110000000///////////////.......-----------,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!! HHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNOOOPPQQQRRRRSSSSTTTTTTUUUVVVWWWXXXXYYY\]]]]]]]]]]]^^^^^^^^^]]]]_____^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZYYXXXXWWWVVVVVUUUTTTSSSRRRRQQQQQPONNNNNMMMMMLLLLLLLLKKKKKKHHHHHHHHGGGGGGGGGGGGGGGGGFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@A@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<====<<<<<<<<<<<<<<;;;;;;;;<;;;;;;;;;;;;;;;;::::::::;;;;;:::::::::::::::::::::::::::::::99999999999999:::::::999999999999999888887777777777777766666666666655555555555555554444444433333222221111111110000000///////////////........----------,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNMMMMNNNNNOOOPPPQQQRRRRSSSSTTTTTUUUUVVVWWWXXXYYY\\]]]]]]]]]]]]^^^^^]]]]]]_____^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\[[ZZYYYXXXWWWVVVVVUUUUTTTSSSRRRRQQQQQPONNNNMMMMMLLLLLLLLKKKKKKKHHHHHHHGGGGGGGGGGGGGGGGGFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<==<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::::::::::::::::::::::::::::::9999999999999999::::99999999999999999988887777777777777766666666666665555555555555555444444433333222221111111110000000////////////////........---------,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNMMMMMMNNNNNOOOPPPQQQRRRSSSSSTTTTTUUUVVVWWWXXXYYY\\\]]]]]]]]]]]]]]]]]]]]]]____^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZYYXXXWWWVVVVUUUUUTTTSSSSRRRRQQQQQPONNNNMMMMLLLLLLLLKKKKKKKKHHHHHGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;::::::::::::::::::::::99:::::::999999999999999999999999999999999999999888887777777777777666666666666655555555555555554444444433332222211111111100000000///////////////.........--------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! ! HHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNMMMMMMMNNNNNOOOPPPQQQQRRSSSSSSTTTTUUUUVVWWWXXXXYY\\\\]]]]]]]]]]]]]]]]]]]]]___^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\[[ZZYYXXXWWWVVVVUUUUUTTTTSSSSRRRRQQQQQPONNNNMMMMLLLLLLLKKKKKKKKKHHHHGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999::::99999999999999999999999999999999999999999988888777777777777666666666666665555555555555554444444433333222221111111000000000///////////////..........--------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNOOOPPPPQQQRRRSSSSSSTTTTUUUVVVWWWXXXYY\\\\\]]]]]]]]]]]]]]]]]]]]__^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZYYXXWWWVVVUUUUUUTTTTSSSSRRRRRQQQQPPONNNMMMMLLLLLLLKKKKKKKKKKHHHGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999::9999999999999999999999999999999999999999999888887777777777776666666666666655555555555555554444444433332222211111110000000000//////////////...........-------,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOOOPPPQQQQRRRSSSSSTTTTUUUVVVWWWXXXXY\\\\\\]]]]]]]]]]]]]]]]]]\^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZYYXXWWWVVVUUUUUTTTTTSSSSRRRRRQQQQPPONNNMMMMLLLLLLKKKKKKKKKKJHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>=>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999:99999999999999999999999999999999999999999999888887777777777766666666666666555555555555555544444444333332222111111100000000000/////////////............------,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! GHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOPPPPQQQQRRRSSSSSTTTTUUUVVVWWWXXXY\\\\\\\]]]]]]]]]]]]]]\\\\^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZYYXXWWVVVVUUUUTTTTTSSSSRRRRRQQQQQPPNNNNMMMMLLLLLKKKKKKKKKKJJHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>==>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999998888887777777777666666666666665555555555555555444444444333322222111111000000000000////////////.............-----,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!! GGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOPPPPQQQQRRRRSSSSSTTTUUUVVVWWWXXXX\\\\\\\\\]]]]]]]]\\\\\\\\^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[ZZZYXXXWWVVVUUUTTTTTTSSSSSRRRRRQQQQQPPNNNNMMMLLLLLLKKKKKKKKKJJJGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>====>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999999999999999999988899999999999999999988888887777777776666666666666655555555555555554444444444333322222111111000000000000////////////.............----,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! GGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOPPPPQQQRRRRRSSSSTTTTUUUVVWWWXXXX\\\\\\\\\\\\\\\\\\\\\\\\\^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZYXXXWWVVVUUUTTTTTSSSSSRRRRRQQQQQPPPNNNMMMMLLLLLKKKKKKKKKJJJJGGGGGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>=====>>=====================<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:;;;;;;;:::::::::::::::::::::::::::::::999999999999999999999999999999988888899999999999999998888888887777777766666666666666555555555555555544444444443333322221111110000000000000///////////..............----,,,,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! GGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOOOPPPPPQQQRRRRRSSSSTTTUUUVVVWWWXXX[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]\\\[[[ZZYYXXWWVVVUUTTTTTSSSSSRRRRRQQQQQPPPPNNNMMMMLLLLLKKKKKKKKJJJJJGGGGGGGGGGGFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>??>>>>>>>>>>>>>>>>>===========================<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::;;;;;;:::::::::::::::::::::::::::::::9999999999999999999999999999998888888899999999999999888888888887777777666666666666665555555555555555444444444443333222221111110000000000000//////////...............---,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOPPPPPQQQRRRRRSSSTTTUUUVVVWWWXXX[\\\\\\\\\\\\\\\\\\\\\\[[]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZYYXXWWVVVUUTTTTSSSSSRRRRRQQQQQPPPPPNNNMMMMLLLLLKKKKKKKJJJJJJGGGGGGGGGGFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>==========================<<<<<<======<<<<<<<<<<<<<<<<<<;<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;::::::::::::::::::::::::::::::::9999999999999999999999999999888888888899999999999988888888888887777776666666666666555555555555555544444444444433333222211111100000000000000/////////...............---,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMNNNNOOOOOPPPPPQQQRRRRSSSSTTTUUUVVVWWWXX[[\\\\\\\\\\\\\\\\\\\[[[[]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\[[ZZYYXXWWVVVUUTTTTSSSSSRRRRQQQQQPPPPPONNMMMMLLLLLKKKKKKKJJJJJJJGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<====<<<<<<<<<<<<<<<<<<;;;<<<<<<<;;;;;;;;;;;;;;;;:::;;;;::::::::::::::::::::::::::::::::9999999999999999999999999999888888888889999999999888888888888887777776666666666666555555555555555544444444444443333322221111110000000000000/////////...............---,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNNNOOOOPPPPPQQQQRRRRSSSTTTUUUVVVWWWXX[[[\\\\\\\\\\\\\\\\\[[[[[]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\[[ZZYYXXWWWVVUUTTTTSSSSRRRRQQQQQPPPPPPONNMMMMLLLLLKKKKKKJJJJJJJJGGGGGGGFFFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<===<<<<<<<<<<<<<<<<<;;;;;<<<<<<;;;;;;;;;;;;;;;;::::;;;;::::::::::::::::::::9:::::::::::999999999999999999999999999888888888888999999998888888888888887777776666666666665555555555555555544444444444443333322222111110000000000000/////////................--,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMNNNNNOOOOOPPPPQQQQQRRRSSSSTTTUUVVVWWWWX[[[\\\\\\\\\\\\\\\\[[[[[[]\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\[[ZZZYYXXWWVVUUTTTSSSSRRRRQQQQQPPPPPPOONMMMMMLLLLLKKKKKKJJJJJJJJGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?@@?????????????????>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<==<<<<<<<<<<<<<<<<;;;;;;;<<<<;;;;;;;;;;;;;;;;;:::::;;;::::::::::::::::::::99:::::::::::99999999999999999999999999888888888888899999998888888888888887777776666666666665555555555555555544444444444444333332222111111000000000000//////////...............---,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMNNNNNOOOOOPPPPQQQQRRRRSSSTTTUUUVVVWWWX[[[[\\\\\\\\\\\\\\\[[[[[[\\\\\\\[[[[[[[[\\\\\\]]]]]]]]]]]\\\\[[[ZZYYXXWWVVUUTTTSSSSRRRRQQQQPPPPPOOOOMMMMMLLLLLKKKKKKJJJJJJJJJGGGGFFFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<;;;;;;;;;;;;;;;;;;::::::;;:::::::::::::::::::9999::::::::::999999999999999999999999998888888888888899999888888888888888877777766666666666655555555555555555444444444444443333322222111110000000000000/////////...............----,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMLLLLMMMMMMMMNNNNNNOOOOOPPPPQQQQRRRSSSTTTUUUVVVWWWX[[[[\\\\\\\\\\\\\\[[[[[[Z\\\\\[[[[[[[[[[[[\\\\\]]]]]]]]]\\\\\[[[ZZYYXXWWVVVUTTTSSSRRRRQQQQPPPPPOOOOOMMMMMLLLLLKKKKKJJJJJJJJJIGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;:::::::::::::::::::99999::::::::::99999999999999999999999998888888888888889999888888888888888877777766666666666555555555555555555444444444444443333332222111111000000000000/////////...............-----,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNOOOOOOPPPQQQQRRRRSSSTTUUUVVVWWWW[[[[[\\\\\\\\\\\\\[[[[[[Z\\\\[[[[[[[[[[[[[[\\\\\\]\\]]\\\\\\\[[[ZZYYXXXWWVVUUTTSSSRRRQQQQPPPPOOOOOOOMMMMMLLLLLKKKKKJJJJJJJJIIGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999::::::::::999999999999999999999999988888888888888899998888888888888887777776666666666655555555555555555544444444444444333333322221111100000000000//////////...............------,,,,,,,,,,,,++++++++++++++****************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNOOOOOOPPPQQQQRRRSSSTTTUUUVVVWWW[[[[[\\\\\\\\\\\\\[[[[[[Z\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[ZZYYYXXWWVVUUTTSSSRRRQQQPPPPOOOOOOONMMMMLLLLLKKKKKJJJJJJJIIIIFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::9999999999999999999999999988888888888888899988888888888888877777776666666666555555555555555554444444444444444333333222211111100000000000/////////...............-------,,,,,,,,,,,++++++++++++++****************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! FGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOPPPPQQQRRRSSSTTTUUUVVVWWWZ[[[[\\\\\\\\\\\\\[[[[[ZZ\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\\\[[[[ZZZYYXXWWVVUUTTSSSRRRQQQPPPOOOOOONNNMMMLLLLLLKKKKKJJJJJJIIIIIFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999:::::::::99999999999999999999999998888888888888888998888888888888887777777766666666665555555555555555444444444444444433333322222111110000000000//////////................-------,,,,,,,,,,+++++++++++++++***************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! FFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOPPPPQQQQRRSSSTTTUUUVVVWWWZ[[[[[\\\\\\\\\\\\[[[[[ZZ\\\[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\[[[[[ZZZYYXXWWVVUUTTSSSRRRQQPPPPOOOONNNNNMMLLLLLLLKKKKJJJJJJIIIIIIFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>=================<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999:::::::9999999999999999999999999988888888888888888998888888888888877777777766666666655555555555555554444444444444444333333322221111100000000000/////////................--------,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! FFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOPPPPQQQRRRSSTTTUUUVVVVWWZZ[[[[\\\\\\\\\\\\[[[[[ZZ\\[[[[[ZZZZZZZZZZZZ[[[[[[[[\\\\\\[[[[[ZZZZYYXXWWVVUUTTSSSRRQQQPPPOOOONNNNNNMLLLLLLLKKKKKJJJJJIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>=================<<<====<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999::::::999999999999999999999999999888888888888888889888888888888888777777777666666665555555555555555544444444444444433333332222211111000000000//////////................---------,,,,,,,,,+++++++++++++++**************))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! FFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNOOOOPPPPQQQRRSSSTTTUUUVVVWWWWYZZZZ[[[[[[[[[[[[[[[ZZZZY\\\\[[[[[ZZZZZZZZZ[[[[[\\[[[[[[[[[[[[[ZZZZYYXXWWVVVVUUTTSSSRRQQQPPPOOOOOOOOKKKKKKKJJJJJIIIIIHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999999999999999999998888888888888888888888888777777777888888877777777777766666666666666665555555555555555554444444444444333333222211111000000000///////////...............----------,,,,,,,,,++++++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOPPPPQQQRRSSSTTTUUUVVVWWWWYYZZZZ[[[[[[[[[[[[[[ZZZZY\\\\[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZYYYXXWWVVVVUUTTSSSRRQQQPPPOOOOOONNKKKKKKKJJJJJIIIIHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999999999999999988888888888888888888888888777777777788888887777777777776666666666666665555555555555555544444444444444433333322211111100000000////////////..............-----------,,,,,,,,++++++++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!! FFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNOOOPPPPQQQRRSSSTTTUUUVVVWWWWYYZZZZ[[[[[[[[[[[[[[ZZZZY\\\\[[[[ZZZZZZZZZZZZZ[[[[Z[[[[[[[[[[ZZZZYYYYXXWWVVVVUUTTSSSRRQQQPPPOOOONNNNKKKKKKJJJJJIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@A@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;;<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9:999999999999999999999999999999999999888888888888888888888888887777777777778888887777777777777666666666666666555555555555554444444444444444433333322221111100000000/////////////.............------------,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPQQQRRSSSTTUUUUVVVWWWWYYZZZZZ[[[[[[[[[[[[[ZZZZY\\\\[[[[ZZZZZZZZZZZZZZZ[[ZZZZ[[ZZZZZZZZZYYYXXXWWVVVVUUTTSSSRRQQQPPOOOONNNNNKKKKJJJJJJIIIIIHHHHHHHHHGFFFFFFFEEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>=================<=<<<<<<<<<<<<<<<<<<<;;;;;<<<<<;;;;;;;;;;;;;;;;;:::;;;;::::::::::::::::::::99:999999999999999999999999999999999988888888888888888888888888777777777777778888887777777777777666666666666665555555555555544444444444444444333333222221111000000000/////////////............-------------,,,,,,,+++++++++++++++************))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLMMMMMMNNNNNNNOOPPPPQQQRRSSTTTUUUVVVVVWWWYYYZZZZ[[[[[[[[[[[[ZZZZZY\\\\[[[[ZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZYYYYXXXWWWVVVUUUTTSSSRRQQQPPOOOONNNNNKKKJJJJJJJIIIIHHHHHHHHGGGFFFFFEEEEEEEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<;;;;;;;;;;;;;;;;;::::;;:::::::::::::::::::::999999999999999999999999999999999999888888888888888888888888887777777777777777888888777777777777666666666666666555555555555444444444444444444333333222222111100000000//////////////...........--------------,,,,,,++++++++++++++++***********))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLMMMMMMNNNNNNNOOPPPPQQRRRSSTTTUUUVVVVVWWWYYYZZZZZ[[[[[[[[[[[[ZZZZY\\\\[[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZZYYYYYXXXWWWVVVVUUUTTSSSRRQQQPPOOONNNNNNJJJJJJJJJIIIIIHHHHHHHGGGGFFFEEEEEEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>=>>>>=================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999999889999998888888888888888888888888887777777777777777788888877777777777766666666666666655555555555444444444444444444333333322222111100000000///////////////..........---------------,,,,,++++++++++++++++************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMNNNNNNOOOPPPQQQRRRSSTTTUUUVVVVWWWWYYYZZZZZ[[[[[[[[[[[ZZZZZY\\\\[[[[ZZZZZZYYYYYZZZZZZYZZZZZZZYYYYYYYXXXWWWVVVUVUUUTTSSSRRQQQPPOOONNNNNNJJJJJJJJIIIIIHHHHHHHGGGGGFEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>==>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999999988889999888888888888888888888888888777777777777777777788888777777777777766666666666666655555555555444444444444444444333333222221111100000000///////////////.........----------------,,,,++++++++++++++++************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLMMMMMNNNNNNOOOPPPQQQRRSSSTTUUUUVVVVWWWWYYYZZZZZ[[[[[[[[[[[ZZZZZY\\\\[[[[ZZZZZYYYYYYYZZZZZYYYYYYYYYYYYYXXXXWWWVVVVUUUUUTTSSSRRQQPPPOONNNNNMMJJJJJJIIIIIIHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>===>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999999998888888998888888888888888888888788887777777777777777777778888777777777777776666666666666665555555555444444444444444443333333222222111100000000///////////////..........---------------,,,,++++++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLMMMMMNNNNNNOOOPPPQQQRRSSTTTUUUVVVVVWWWWYYYZZZZZZ[[[[[[[[[[ZZZZZY\\\\[[[[ZZZZZZYYYYYYYZZZZYYYYYYYYYYXXXXXXWWWVVVVUUUUUTTTTSSRRQQPPPOONNNNMMMJJJJJIIIIIIHHHHHHHGGGGGGGEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999998888888888888888888888888888888888778877777777777777777777777887777777777777777666666666666666555555555544444444444444443333333322222111100000000///////////////..........---------------,,,,,+++++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! EFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMNNNNNNOOOPPPQQRRRSSTTTUUUVVVVVWWWWYYYZZZZZZ[[[[[[[[[ZZZZZZY\\\\[[[[ZZZZZZYYYYYYYYYZZYYYYYYYYXXXXXXWWWWVVVVUUUUUUTTTSSSRRQQPPOOONNNMMMMJJJIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999888888888888888888888888888888888777778777777777777777777777777777777777777777776666666666666666555555555444444444444443333333333222221111100000000///////////////.........---------------,,,,,+++++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMNNNNNOOOOPPQQQRRRSSTTTUUUVVVVVWWWWYYYYZZZZZZ[[[[[[[[ZZZZZZY\\\\[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXWWWWWVVVVUUUUUUUTTTSSSRRQQPPOONNNMMMMMIIIIIIIIIHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999988888888888888888888888888888888887777777777777777777777777777777777777777777777777666666666666666655555555544444444444433333333333222222111100000000///////////////.........---------------,,,,,++++++++++++++++************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMNNNNNOOOOPPQQQRRRSSTTTUUUVVVVVWWWWYYYYZZZZZZ[[[[[[[[ZZZZZZY\\\\[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVUUUUUTUUTTTTSSSRRQQPPOONNNMMMMLIIIIIIIIHHHHHHHGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999999999888888888888888888888888888888887777777777777777777777777777777777777777777777777776666666666666666655555555544444444433333333333332222221111100000000//////////////.........---------------,,,,,++++++++++++++++************)))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! EEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNNNNNOOOOPPQQQRRSSSTTTUUUVVVVVWWWWYYYYZZZZZZZ[[[[[[ZZZZZZZY\\\\[[[[ZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWVVVVVUUUUUTTUUTTTTSSSRRQQPPOONNMMMMLLIIIIIIHHHHHHHGGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999998888888888888888888888888888888777777777777777777777777777777777777777777777777777776666666666666666665555555544444444333333333333332222221111110000000//////////////.........---------------,,,,,,+++++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNNNNOOOOOPPQQQRRSSSTTTUUUVVVVVWWWWYYYYZZZZZZZ[[[[[ZZZZZZZYY\\\[[[[ZZZZZZZYYYYYYYYYYYXXXXXWWWWWWVVVVVUUUUUUTTTUTTTTTSSRRQQPPOONNMMMMLLLIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@?@@@@?????????????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999998888888888888888888888888888877777777777777777777777777766666666667777777777777777776666666666666666665555555554444444333333333333322222222111111000000//////////////.........----------------,,,,,,++++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKLLLLMMMMNNNNNOOOOOPPQQQRRSSSTTTUUUVVVVVWWWWYYYYZZZZZZZZ[[[ZZZZZZZZYY\\\[[[[ZZZZZZYYYYYYYYYYYYXXXXWWWWWVVVVVUUUUUUTTTTTTTTTTSSSRRQQPPOONNMMMLLLLIHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??@@??????????????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:;;;;;;;;;:::::::::::::::::::::::::99999999999999998999998888888888888888888888888887777777777777777777777777666666666666666666777777777777766666666666666666655555555554444444333333333332222222221111111000000/////////////.........----------------,,,,,,,+++++++++++++************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! EEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKLLLLMMMMNNNNNOOOOOPPQQQRRSSSTTTUUUUVVVVVWWWYYYYZZZZZZZZZZZZZZZZZZYYY\\[[[[ZZZZZZYYYYYYYYYYYYYXXWWWWWVVVVVUUUUUUTTTTTTTTTTTTSSSRRQPPOONNMMMLLLLLHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEDDDDDDDDDDDDDDDDDDDDCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???@??????????????????>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::;;;;;;;;::::::::::::::::::::::::999999999999999998899988888888888888888888888888877777777777777777776777776666666666666666666677777777777666666666666656666655555555554444444333333333332222222221111111100000/////////////.........----------------,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKLLLLLMMMMNNNNNOOOOPPQQQRRRSSTTTUUUUVVVVVWWWYYYYYZZZZZZZZZZZZZZZZYYYY\[[[[ZZZZZYYYYYYYYYYYYYYXXWWWWVVVVVUUUUUUTTTTTTTTTTTTTSSSRRQQPPONNMMMLLLLKKHHHHHHHHHGGGGGGGGGGGFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::;;;;;;;:::::::::::::::::::::::99999999999999999988898888888888888888888888888887777777777777777776666776666666666666666666666677777777766666666666665556665555555555554444443333333333222222222211111111000000////////////..........---------------,,,,,,,,,++++++++++++*************))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLMMMMNNNNNOOOOPPQQQRRRSSSTTTUUUUVVVVWWWYYYYYZZZZZZZZZZZZZZZZYYYY[[[[ZZZZYYYYYYYYYYYYYYYXXWWWWVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRQPPOONNMMLLLLKKKHHHHHHHGGGGGGGGGGGFFFFFFFEDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;;;;;;:::::;;;;;:::::::::::::::::::9:::9999999999999999999888888888888888888888888888878877777777777777777666666666666666666666666666666677777666666666666666555556555555555555554444443333333322222222222111111111000000///////////..........---------------,,,,,,,,,,+++++++++++**************))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKLLLLMMMMNNNNNOOOOPPQQQRRRSSSTTTUUUUVVVVVWWYYYYYZZZZZZZZZZZZZZZYYYYX[[[ZZZZYYYYYYYYYYYYYYXXXXWWVVVVUUUUUTTTTTTTTTTTTTTTTTSSSRRQQPOONNMMLLLKKKKKHHHHHGGGGGGGGGGGGFFFFFFFFDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::;;;;::::::::::::::::::999::9999999999999999998888888888888888888888888888777877777777777777776666666666666666666666666666666666666666666666666665555555555555555555554444444333333322222222222111111111000000///////////...........--------------,,,,,,,,,,,++++++++++***************)))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKLLLLLMMMMNNNNNOOOPPPQQQRRRSSTTTTUUUVVVVVWWYYYYYZZZZZZZZZZZZZZZYYYXX[[ZZZYYYYYYXXXXXXXXXXXXXXWVVVVUUUUTTTTTTTTTTTTTTTTTTSSSRRQQPPONNMMLLLKKKKKKHGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>=================<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::;;;:::::::::::::::::99999999999999999999999988888888888888888888888888887777777777777777777666666666666666666666666666666666666666666666666666555555555555555555555544444443333333222222222222111111111000000//////////............--------------,,,,,,,,,,,+++++++++****************))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKLLLLMMMMMNNNNNOOPPPQQQRRRSSSTTTUUUUVVVVWWYYYYYZZZZZZZZZZZZZZYYYXXX[ZZZYYYYXXXXXXXXXXXXXXXWWVVVUUUUTTTTTTTTTTTTTTTTSSTTSSSRRQPPOONMMLLLKKKKKKKGGGGGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>==================<<<==<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::;;:::::::::::::::::999999999999999999999998888888888888888888888888888877777777777777777766666666666666666666666666666666666666666666666666655555555555555555555555544444443333333222222222221111111111000000//////////............------------,,,,,,,,,,,,,++++++++****************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLMMMMMNNNNOOOPPPQQQRRSSSTTTUUUUVVVVVWYYYYYZZZZZZZZZZZZZYYYYXXXZZZYYYXXXXXXXXXXXXXXXXWWWVVUUUTTTTTTTSSSSSTTTTTSSSTSSSRRQQPOONNMLLLKKKKKJJJGGGGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>==================<<<<=<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999998888888888888888888888888888777777777777777777666666666666666666666666666666666665555666666666666555555555555555555555555544444443333333222222222221111111111000000//////////.............------------,,,,,,,,,,,,,+++++++****************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! DDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLMMMMMNNNNOOPPPQQQRRRSSTTTTUUUVVVVVWYYYYYYZZZZZZZZZZZZYYYXXXWZZYYXXXXWWWWWWWWWWWWWWWWWVUUUTTTTSSSSSSSSSSSSSSSSSSSSRRQQPPONNMMLLKKKKJJJJJGGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999999888888888888888888888888888887777777777777777776666666666666666666666666666666655555555666666666655555555555555555555555554444444443333333222222222211111111111000000/////////..............-----------,,,,,,,,,,,,,,++++++****************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!! DDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLMMMMMNNNNOOPPPQQRRRSSSTTTUUUUVVVVWYYYYYYZZZZZZZZZZZYYYXXXWWZYYXXXWWWWWWWWWWWWWWWWWVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQPPONNMMLLKKKJJJJJJJGGGGGGGGGGGFFFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999999999999998888888888888888888888888888777777777777777777766666666666666666666666666666655555555555666666555555555555555555555555555544444444443333332222222222211111111111000000/////////..............----------,,,,,,,,,,,,,,,++++++****************))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! DDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMNNNOOPPPQQQRRSSSTTTUUUVVVVVWYYYYYYZZZZZZZZZZYYYYXXWWWYYXXWWWWVVVVVVVVWWWWWVVVVUTTTTSSSSSSSSSSSSSSSSSSSSSSRRQQPOONMMLLKKKJJJJJJJJGGGGGGGGGGFFFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999999888888888888888888888888888887777777777777777776666666666666666666666666666665555555555555665555555555555555555555455555554444444444433333332222222222211111111111000000////////..............----------,,,,,,,,,,,,,,,,+++++****************))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! DDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMNNOOOPPQQQRRSSSTTTUUUVVVVVWXYYYYYYZZZZZZZZYYYYXXXWWVYXXWWWVVVVVVVVVVVVVVVVVVUTTTSSSSRRRRRRRRSSSSSSSSSRSRRQQPPONNMLLKKKJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999999888888888888888888888888888877777777777777777776666666666666666666666666666655555555555555555555555555555555555554445555444444444444433333333222222222221111111111100000/////////.............----------,,,,,,,,,,,,,,,,+++++****************))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJKKKKKKLLLLLMMNNNOOPPPQQRRRSSTTTTUUUUVVYYYYYZZZZZZZZZZZYYYXXXWWVYXXWWVVVVVUVVVVVVVVVVVVUUUTTTTSSSSSSSSSSSSSSSSSSSSQQPPOONMMLKKJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::9:::::::99999999999999999999988888888888888888888888888888887777777777777776677776666666666666666655555555555555555555555444444555555444444444444444444444444444444443333333332222222111111111111000000000/////..........-----------,,,,,,,,,,,,,,,,++++++++++****************)))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLMNNNOOOPPQQRRRSSTTTTUUUUVVYYYYYZZZZZZZZZYYYYYXXWWVVXXWWVVVUUUUUUUUUUVVVVUUUUTTTSSSSSRRRRRSSSSSSSSSSSSQPPOONNMLLKKJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::99::::::999999999999999999998888888888888888888888887888888777777777777777666677666666666666666666555555555555555555555554444444554444444444444444444444444444444444433333333332222222111111111111000000000/////.........------------,,,,,,,,,,,,,,,++++++++++*****************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIJJJJJJJKKKKKKLLLLMMNNOOOPPQQRRRSSTTTUUUUUVVYYYYYYZZZZZZZYYYYYXXXWWVVXXWWVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRSSSSSSSRRPPPONNMMLKKJJIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999::::99999999999999999998888888888888888888888888777888877777777777777776666676666666666666666665555555555555555555555544444444444444444444444444444444444444444443333333333322222222111111111111000000000/////........-------------,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! DEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJKKKKKKLLLLMNNNOOPPQQRRRSSTTTUUUUVVVYYYYYYZZZZYYYYYYYXXXWWVVUXWWVVUUUTTTTTTTUUUUUUUTTTTSSSRRRRRRRRRRRRRRRRRRRRRPPOONNMLLKKJJIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999:::999999999999999999988888888888888888888888877777887777777777777777666666666666666666666666655555555555555555555554444444444444444444444444444444444344444444433333333333322222222111111111111000000000////.........-------------,,,,,,,,,,,,,++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! DDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJKKKKKKLLLLMNNNOOPPQQRRRSSTTTUUUUVVVYYYYYYYYYYYYYYYYXXXWWWVVUXWVVUUUTTTTTTTTTTTTTTTTTSSSRRRRQQQQQQQQQRRRRRRRRRQPOONNMMLKKJJIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999:99999999999999999998888888888888888888888887777777877777777777777766666666666666666666666666555555555555555555555554444444444444444444444444444444433344444443333333333333322222222111111111111000000000////........--------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!! DDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJKKKKKKLLLMNNNOOPPQQRRSSSTTTUUUUVVVYYYYYYYYYYYYYYYXXXXWWVVUUWWVVUUTTTTSSSTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQOONNMMLLKKJJIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999999888888888888888888888888877777777777777777777777666666666666666666666666666555555555555555555555544444444444444444444444444444433333344444333333333333333222222222211111111111000000000////........--------------,,,,,,,,,,,++++++++++++++*************)))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJKKKKKLLLMNNNOOPPQQRRSSSTTTUUUUVVVYYYYYYYYYYYYYYXXXXWWWVVUUWVVUUTTTSSSSSSSSSSTSSSSSSRRRQQQQPPPPPPPPQQQQQQQQQPONNNMMLKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999998888888888888888888888887777777777777777777777766666666666666666666666666665555555555555555555555444444444444444444444444444443333333344443333333333333333222222222211111111111100000000////.......--------------,,,,,,,,,,,+++++++++++++++************)))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKLLLMMNNOOPPQQRRSSSTTTUUUVVVVYYYYYYYYYYYYYYXXXXWWVVUUTWVVUUTTSSSSSSSSSSSSSSSSRRRQQQQPPPPPPPPPPPPPPPPPPPPNNNMMLLKKJJIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999988888888888888888888888877777777777777777777777766666666666666666666666666666555555555555555555555544444444444444444444444444433333333334433333333333333333222222222222111111111110000000/////.......-------------,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKLLLMMNNOOPPQQRRSSSTTTUUUVVVVYYYYYYYYYYYYYXXXXWWWVVUUTWVUUTTTSSSSSSSSSSSSSSRRRRQQQPPPPOOOOOOOOOPPPPPPPPPNNMMMLLKKJJIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999999888888888888888888888888777777777777777777777777666666666666666666666666666665555555555555555555554444444444444444444444444443333333333334333333333333333333222222222222111111111110000000////........------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPOOPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKLLLMMNNOOPPQQRRSSSTTTUUUVVVVYYYYYYYYYYYYXXXXWWWVVUUUTVVUUTTSSSSRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOONMMMLLKKKJJIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999998888888888888888888888877777777777777777777777776666666666666666666666666666665555555555555555555554444444444444444444444444333333333333333333333333333333332222222222222211111111110000000////.......------------,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGHHHIIIIIIIIIIJJJJJKKKKKLLLMNNNOOPPQQRRRSSTTTUUUVVVVYYYYYYYYYYYYXXXXWWWVVUUTTVVUUTTSSSRRRRRRRRRRRRRQQQPPPPOOOONNNNNNNNNOOOOOOOOMMMMLLKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999988888888888888888888887777777777777777777777777666666666666666666666666666666665555555555555555555544444444444444444444444433333333333333333333333333333333332222222222222221111111110000000////.......-----------,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGHHHHIIIIIIIIIJJJJJKKKKKLLLMNNNOOPPQQRRRSSTTTUUUUVVVYYYYYYYYYYYXXXXWWWVVVUUTTVVUUTTSSSRRRRRRRRRRQQQQQPPPOOOONNNNNNNNNNNNNNNOOONMMMLLLKKJJJIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999998888888888888888888888877777777777777777777777776666666666666666666666666666666655555555555555555554444444444444444444444444333333333333333333333333333333333322222222222222221111111110000000////.......----------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGHHHHIIIIIIIIIJJJJJKKKKKLLLMNNNOOPPQQQRRSSTTTUUUUVVVYYYYYYYYYYYXXXXWWWVVUUUTTVUUTTSSSRRRRRRQQQQQQQQPPPPOOONNNNNMMMMMMMNNNNNNNNNMMLLLLKKJJJIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999998888888888888888888888877777777777777777777777776666666666666666666666666666666665555555555555555544444444444444444434444444333333333333333333333333333333333322222222222222222211111111000000////.......----------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHIIIIIIIIJJJJJKKKKLLLLMNNNOOPPQQQRRSSSTTUUUUVVVYYYYYYYYYYYXXXWWWVVVUUTTSVUUTTSSSRRRRQQQQQQQQPPPPPOOONNNNMMMMMMMMMMMMNNNNNNMLLLLLKKJJJIIIIHHHHHHHHHHGHGGGGGGGGGGGGGGGFFFFFFFFCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999988888888888888888888887777777777777777777767777666666666666666666666666666666666655555555555555555444444444444444444334444443333333333333333333333333333333333222222222222222222211111111000000////.......---------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHIIIIIIIIJJJJJKKKKLLLLMNNNOOPPPQQRRSSSTTTUUUVVVYYYYYYYYYYXXXXWWWVVVUUTTSVUUTTSSRRRRQQQQQQQPPPPPOOOONNNMMMMMMMMMMMMMMMMNNNNLLLLLLKKKJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999989999999888888888888888888888877777777777777777776667776666666666666666666666666666666666555555555555555444444444444444444443334444433333333333333333333333333333333332222222222222222222221111111000000////......---------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!! CDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIJJJJJKKKKLLLLMNNNOOPPPQQRRSSSTTTUUUUVVYYYYYYYYYYXXXWWWWVVUUUTTSVUUTTSSRRRQQQQQPPPPPPPOOONNNNMMMMLLLLLLLLLMMMMMMNNLLLLLLKKKJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999988999998888888888888888888888777777777777777777776666776666666666666666666666666666666666555555555555555444444444444444444444333444433333333333333333333333333333333332222222222222222222222111111100000////.......---------,,,,,,,,,,,+++++++++++++++++**********)))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! CCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIJJJJJKKKKLLLMMNNNOOPPPQQRRRSSTTTUUUUVVYYYYYYYYYXXXXWWWVVVUUTTTSVUUTTSSRRRQQQQPPPPPPOOOONNNNMMMMLLLLLLLLLLLMMMMMMNLLLLLLKKKJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999888999988888888888888888887777777777777777777777666666666666666666666666666666566666666665555555555555554444444444444444444443333444333333333333333333333333333333333322222222222222222222222111111000000////......---------,,,,,,,,,,,+++++++++++++++++**********)))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!! CCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIJJJJKKKKKLLLMMNNNOOPPPQQRRRSSSTTTUUUUVYYYYYYYYXXXXWWWVVVUUUTTSSUUUTTSSRRRQQQPPPPPOOOOONNNNMMMMLLLLLLLLLLLLLMMMMMNLLLLLLKKKJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999998888899988888888888888888887777777777777777777776666666666666666666666666666665556666666655555555555555555444444444444444444443333344333333333333333333333333333333333322222222222222222222222211111100000////.......--------,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! CCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIIJJJJKKKKLLLLMNNNOOOPPPQQRRRSSSTTTUUUUUXYYYYYYXXXXWWWWVVUUUTTTSSUUTTTSSRRQQQQPPPOOOOONNNNMMMMMLLLLLLKKLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999988888898888888888888888888877777777777777777777666666666666666666666666666666555556666655555555555555555555444444444444444444433333343333333333333333333333333333333333222222222222222222222222211111100000////......---------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! CCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIIJJJJKKKKLLLLMNNNOOOPPQQQRRRSSSTTTTUUUUXXXXXXXXXXWWWWVVVUUTTTSSSUUTTTSSRRQQQPPPOOOOONNNNNMMMMLLLLLKKKKKKLLLLLMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999988888888888888888888888888777777777777777777777666666666666666666666666666666555555666555555555555555555555444444444444444444433333333333333333333333333333333333333332222222222222222222222222221111100000/////......--------,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! CCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIIJJJJKKKKLLLMMNNNOOOPPQQQRRRSSSTTTTUUUUXXXXXXXXXWWWWVVVUUUTTTSSSUUTTSSSRRQQQPPPOOONNNNNNMMMMLLLLLKKKKKKKKLLLLMMMMMLLLLLLKKKJJJIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999998888888888888888888888888887777777777777777777766666666666666666666666666666655555555555555555555555555555554444444444444444444333333333333333333333333333333332333333322222222222222222222222222211111100000/////.....--------,,,,,,,,,,,,,++++++++++++++***********))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!! CCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIIJJJJKKKLLLLMMNNOOOPPPQQQRRRSSSSTTTTUUUXXXXXXXXWWWWVVVUUUTTTSSSRUUTTSSSRRQQPPPOOOONNNNMMMMMLLLLLKKKKKKKKKLLLLMMMMMLLLLLLLKKKJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999998888888888888888888888888877777777777777777777666666666666666666666666666666555555555555555555555555555555554444444444444444443333333333333333333333333333333332233333322222222222222222222222222221111110000/////.....--------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIIIJJJKKKKLLLMMMNNOOOPPPQQQRRRSSSSTTTTTUUXXXXXXWWWWVVVUUUTTTSSSSRRUTTTSSRRRQQPPPOOONNNNMMMMMLLLLLLKKKKKKKKKLLLLMMMMMLLLLLLLKKKJJIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999998888888888888888888888888877777777777777777777666666666666666666666666666666555555555555555555555555555555554444444444444444443333333333333333333333333333333332223333322222222222222222222222222221111110000//////....---------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFGGGGHHHHHHHHIIIIIJJJKKKLLLLMMMNOOOPPPQQQRRRRSSSSSTTTTTTWWWWWWWWWVVVUUUTTTSSSSRRRUTTTSSRRRQQPPOOONNNNMMMMMMLLLLLKKKKKKKKKKLLLLMMMMMLLLLLLLKKKJJIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999988888888888888888888888887777777777777777777776666666666666666666666666666655555555555555555555555555555555544444444444444444433333333333333333333333333333333322223333322222222222222222222222222221111100000/////....---------,,,,,,,,,,,,,,++++++++++++**************))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFGGGHHHHHHHHIIIIJJJJKKKLLLMMMNOOOPPPQQQQRRRRSSSSSTTTTTTWWWWWWWVVVVUUTTTSSSSRRRRRTTTSSSRRQQQPPOOONNNNMMMMMLLLLLLKKKKKKKKKKKLLLMMMMMLLLLLLKKKKJJIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999888888888888888888888888887777777777777777777766666666666666666666666666666555555555555555555555555555555555444444444444444444333333333333333333333333333333333222222333322222222222222222222222222221111110000/////....---------,,,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMNOOOPPPQQQQRRRRRSSSSSSSSSVVVVVVVVUUUTTTSSSRRRRQQQQUTTTTSSRRRQQPPOOOONNNNNMMLKKKKKJJJJJJJJJJKKKKLLLLLJJJIIIIIHHHGGGGFFFFFEEEEEFFFFFFFFEEEEEEEEEEDDDDDDDBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999988888888888888888877777776666666666666666666655555555555555555555544444444444444444444444444433444444444444444443333333333333333333333332222222222222222222222222222222222111111111110000/////.........-----------,,,,,,,,,,,++++++++++***************)))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHIIIIJJJKKKLLLMMOOOPPPPQQQRRRRRRSSSSSSSSSVVVVVVUUUUTTSSSRRRRQQQQQQTTTTSSSRRRQQPPOOONNNNNNMMKKKKKKJJJJJJJJJJKKKKLLLLLIIIIIIIIHHHGGGGFFFFFEEEEEFFFFFFFEEEEEEEEEEDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999988888888888888888877777766666666666666666666665555555555555555555444444444444444444444444444433344444444444444433333333333333333333333322222222222222222222222222221222222211111111110000/////.........-----------,,,,,,,,,,,,++++++++++***************))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHIIIIJJJKKLLLMMMOOOPPPQQQRRRRRRRSSSSSSSSSVVVVUUUUTTTSSSRRQQQQQQPPPTTTTSSSRRQQQPPOOONNNNNNMMLKKKKKJJJJJJJJJJJKKKKLLLLIIIIIIIHHHHGGGFFFFFFEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?@@@@????????????????????>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999998888888888888888887777777666666666666666666666555555555555555555544444444444444444444444444443333344444444444444333333333333333333333322222222222222222222222222211111111111111111111100000////......-..-----------,,,,,,,,,,,,,+++++++++****************)))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHIIIIJJKKKLLLMMNOOPPPQQQRRRRRRRRSSSSSSSSSUUUUUUUTTTSSRRRQQQPPPPPPPTTTSSSSRRQQQPPOOONNNNNNMMLKKKKKJJJJJJJJJJJKKKKLLLLIIIIIIHHHHGGGGFFFFFEEEEEEFFFFFEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??@@????????????????????>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999998888888888888888887777776666666666666666666665555555555555555555544444444444444444444444444433333334444444444443333333333333333333332222222222222222222222222222111111111111111111111100000////......--.-----------,,,,,,,,,,,,,,++++++++****************)))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!  BCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFEEEEEEEFFFFFFFGGGGGGHHHHHIIIJJJKKKLLMMMNOOPPQQQQRRRRRRRRRRRRRRRRRUUUUUTTTTSSRRQQQPPPPPPPPPSSSSSSSRRQQQPPOOONNNNNNMMLKKKKKJJJJJJJJJJJKKKKKLLLIIIIIHHHHHGGGGFFFFFEEEEEEFFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????@???????????????????>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999998898888888888888888887777776666666666666666666655555555555555555555444444444444444444444444444333333333444444444443333333333333333333322222222222222222222222222221111111111111111111111100000////......--------------,,,,,,,,,,,,,,,+++++++****************)))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!  BBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFEEEEEEEEEEEFFFFFFGGGGGGHHHHHIIIJJJKKKLLMMMNOPPPQQQRRRRRRRRRRRRRRRRRRUUUTTTTSSSRRQQQPPPPOOOOOOSSSSSSRRRQQQPPOOONNNNNNNMLLKKKKKJJJJJJJJJJJKKKKKLLIIIIHHHHHGGGGFFFFFEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999998888888888888888888877777777666666666666666666555555555555555555555444444444444444444444444443333333333344444444443333333333333333333222222222222222222222222222221111111111111111111111000000/////.....--------------,,,,,,,,,,,,,,,,++++++****************)))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!! BBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEFFFFFFGGGGGHHHHHHIIIJJJKKLLLMMNNOPPPQQQRRRRRRRRRRRRRRRRRRUTTTTTSSSRRQQQPPOOOOOOOOOSSSSSSRRRQQQPPOOOONNNNNNNLLKKKKKJJJJJJJJJJJKKKKKKKHHHHHHHHGGGGGFFFFFEEEEEEDFFEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999998888888888888888888877777777766666666666666666555555555555555555554444444444444444444444444433333333333334444444433333333333333333333222222222222222222222222222211111111111111111111111000000/////.....--------------,,,,,,,,,,,,,,,,++++++****************)))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!! BBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEFFFFFGGGGGHHHHHIIIIJJJKKLLLMMNNOPPQQQRRRRRRRRRRRRRRRRRRRTTTTTSSSRRQQPPPOOOONNNNOOSSSSSSRRRQQQPPPOOOONNNNNNLLLKKKKJJJJJJJJJJJJKKKKKKHHHHHHHGGGGGFFFFFEEEEEEDDFEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999988888888888888888888877777777776666666666666666555555555555555555554444444444444444444444444333333333333333444444433333333333333333332222222222222222222222222222111111111111111111111110000000/////.....--------------,,,,,,,,,,,,,,,,,+++++****************)))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!! BBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEFFFFFGGGGGHHHHHIIIIJJJKKLLLMMNNOPPQQQRRRRRRRRRRRRRRRRQQQTTTTSSSRRQQQPPOOONNNNNNNNRSSSSSRRRRQQPPPOOOONNNNNNLLLLKKKJJJJJJJJJJJJJJKKKKHHHHHGGGGGGFFFFFFEEEEEEDDEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999988888888888888888888877777777777666666666666665555555555555555555544444444444444444444444443333333333333333344444333333333333333333322222222222222222222222221222111111111111111111111100000000/////.....---------------,,,,,,,,,,,,,,,,+++++*****************))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGHHHHHHIIIIJJJKKLLLMMNNOPPQQQRRRRRRRRRRRRRRRQQQQTTSSSSRRRQQPPOOONNNNNNNNNRRSSSSRRRRQQQPPPOOOOONNNNLLLLKKKKJJJJJJJJJJJJJJJJJHGGGGGGGGFFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDDCCCCCCBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999988888888888888888888877777777777776666666666666555555555555555555554444444444444444444444444333333333333333333444333333333333333333322222222222222222222222221112111111111111111111111111000000//////.....---------------,,,,,,,,,,,,,,,,+++++*****************)))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! BBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHHHHHIIIJJJJKKLLLMMNNOPPQQQRRRRRRRRRRRRRQQQQQQTSSSSRRRQQPPOOONNNNMMNNNNRRRSSSRRRRQQQPPPOOOOOONNNLLLLKKKKJJJJJIIJJJJJJJJJJGGGGGGGFFFFFFFFEEEEEEDDDDEEEEEDDDDDDDDDDDDDCCCCCCCBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999988888888888888888888877777777777777666666666665555555555555555555544444444444444444444444443333333333333333333333333333333333333333322222222222222222222222111111111111111111111111111110000000//////.....---------------,,,,,,,,,,,,,,,,+++++*****************)))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHHHHIIIIJJJKKKLLLMMNNOPPQQQQRRRRRRRRRRRQQQQQQQSSSSSRRRQQPPOONNNMMMMMMNNRRRSSSSRRRRQQPPPPOOOOOOONMLLLLKKKJJJJJIIIIIIJJJJJJGGGGFFFFFFFFFEEEEEEEDDDDDEEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999988888888888888888888777777777777777766666666665555555555555555555544444444444444444444444444333333333333333333333333333333333333333332222222222222222222211111111111111111111111111111100000000/////......---------,-----,,,,,,,,,,,,,,,,+++++*****************))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHHHHIIIIJJJKKKLLLMMMNOPPPQQQRRRRRRRRRRQQQQQQQPSSSSRRRQQPPOONNNMMMMMMMNNRRRSSSSRRRRQQQPPPOOOOOOONMMLLLKKKJJJJIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999998888888888888888888877777777777777777666666665555555555555555555554444444444444444444444444333333333333333333332233333333333333333332222222222222222222111111111111111111111111111111110000000//////......---------,,----,,,,,,,,,,,,,,,,++++++****************)))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHHHIIIIIJJJKKKLLLMMMNOPPPQQQQRRRRRRRQQQQQQQPPPSSRRRRQQQPPOONNMMMMMMMMMNRRRRSSSSRRRQQQPPPPOOOOOOOMMLLLKKKJJJJIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDDEEDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999988888888888888888888877777777777777777766666665555555555555555555554444444444444444444444444433333333333333333322223333333333333333332222222222222222211111111111111111111111111111111100000000//////......---------,,,---,,,,,,,,,,,,,,,,+++++++***************))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHHHIIIIJJJJKKKLLLMMMNOPPPQQQQQRRRRQQQQQQQPPPPPSRRRRRQQPPPOONNMMMMMMMMMNRRRRSSSSRRRRQQPPPPOOOOOOOMMLLLKKKJJJIIIIIIIIIIIIIHFFFEEEEEEEEEEEEEEDDDDDDDCEDDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999988888888888888888888877777777777777777666666665555555555555555555554444444444444444444444444433333333333333332222222333333333333333332222222222222222111111111111111111111111111111111100000000//////......---------,,,,--,,,,,,,,,,,,,,,,++++++++**************)))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHHHIIIIJJJJKKKLLLMMMNOOPPPQQQQQQQQQQQQQQPPPPPPRRRRRQQQPPOONNMMMMMMMMMMNRRRRSSSSRRRRQQQPPPOOOOOOOMMLLLKKKJJJIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEDDDDDDDCCDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????>>???>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999888888888888888888887777777777777777776666666555555555555555555555544444444444444444444444334333333333333333322222222333333333333333322222222222222211111111111111111111111111111111110000000000/////......---------,,,,,-,,,,,,,,,,,,,,,,+++++++++*************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!! AABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFGGGHHHHIIIIIJJJKKKKLLLMMMNOOPPPQQQQQQQQQQQQQPPPPPPPRRRRQQQPPPOONNMMMLLLLMMMNRRRRSSSSRRRRQQPPPPOOOOOOOMMLLLKKJJJIIIIHHHHHHHHHHHEEEEEEEEEEEEEEDDDDDDDDCCCDDDDDDDDCCCCCCCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????>>>>?>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999888888888888888888887777777777777777776666666555555555555555555555554444444444444444444444333333333333333333222222222233333333333333322222222222222111111111111111111111111111111111100000000000/////......---------,,,,,,,,,,,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!! AAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEDDDDEEEEEEEEEEFFFFGGGHHHHIIIIJJJJKKKLLLLMMMNOOPPPPQQQQQQQQQQPPPPPPPOORRRQQQQPPOONNNMMMLLLLMMMMRRRRSSSSRRRRQQPPPPOOOOOONMLLLLKKJJJIIIHHHHHHHHHHHGEEEEEEEEDEDDDDDDDDDDDCCCCDDDDDDDCCCCCCCCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999998888888888888888887887777777777777777766666666555555555555555555555555444444444444444444444333333333333333333222222222223333333333333322222222222221111111111111111111111111111111111000000000000/////......--------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! AAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEDDDDDDDDDEEEEEEEEFFFFGGGHHHHIIIIJJJKKKKLLLLMMMNOOPPPPPQQQQQQQQPPPPPPOOOORRQQQQPPPOONNMMMLLLLLLMMMQRRRRSSRRRRQQQPPPOOOOOONNLLLLKKKJJIIIHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDCCCCCCCCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999998888888888888888887777777777777777777766666665555555555555555555555555444444444444444444444333333333333333333222222222222333333333333322222222222211111111111111111111111111111111100000000000000/////......--------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEDDDDDDDDDDDDDDEDDDDDDDDDDDDDEEEEEEEEFFFGGGHHHHIIIJJJJKKKLLLLMMMMNOOPPPPPQQQQQQPPPPPPPOOOOORQQQQPPPOONNNMMLLLLLLLLMMQRRRRRRRRRRQQPPPOOOOONNNNLLLKKKJJJIIIHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDCCCCCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999988888888888888888877777777777777777777666666665555555555555555555555554444444444444444444443333333333333333332222222222222333333333332222222222222111111111111111111111111101111100000000000000000////......--------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFGGGHHHHIIIJJJKKKKLLLLMMMNNOOPPPPPPPQQPPPPPPPOOOOOOOQQQQQPPPOONNMMLLLLLLLLLMMQQRRRRRRRRQQQPPOOOONNNNNNLLKKKJJJIIIHHHHGGGGGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999988888888888888888777777777777777777777666666666555555555555555555555554444444444444444444433333333333333333332222222222222233333333322222222222222111111111111111111111110000110000000000000000000/////.....--------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++********)))))))))))))))))((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFGGGHHHHIIIJJJKKKLLLLMMMMNNOOPPPPPPPPPPPPPPPOOOOOOONQQQQPPPOONNNMMLLLKKKLLLLMQQQRRRRRRQQQPPPOOONNNNNNMLKKKKJJIIIHHHHGGGGGGGGGFFDDDDDDDDDDDDDDDDDCCCCCCCCDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999888888888888888888777777777777777777776666666666655555555555555555555444444444444444444444333333333333333333332222222222222223333332222222222222221111111111111111111111000000000000000000000000000/////.....--------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******)))))))))))))))))((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFGGGGHHHIIJJJKKKLLLLMMMMNNNOOPPPPPPPPPPPPPPOOOOOOONNQQQPPPOOONNMMLLLKKKKKKLLLPQQQQQQQQQQPPPOOONNNNMMMMKKKKJJJIIIHHHGGGGGGGFFFFFCCCCDDDDDDDDDDCCCCCCCCCCBDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999998888888888888888887777777777777777777766666666666655555555555555555544444444444444444444433333333333333333333322222222222222222222222222222222222211111111111111111111000000000000000000000000000000/////....--------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++******)))))))))))))))))((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFGGGGHHHIIJJJKKKLLLMMMMNNNNOPPPPPPPPPPPPPPPOOOOOONNNQQPPPPOONNMMMLLKKKKKKKKLLPPQQQQQQQQPPPOONNNNMMMMMMKKKJJJIIIHHHGGGGGGFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999998888888888888888877777777777777777777766666666666665555555555555555444444444444444444444433333333333333333333332222222222222222222222222222222222211111111111111100000000000000000000000000000000000//////....-------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*****)))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#$#################""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFGGGHHHIIJJJKKLLLMMMMNNNNNOPPPPPPPPPPPPPPOOOOOONNNNQPPPPOOONNMMLLKKKKKKKKKKLPPPPQQQQPPPPOONNNNMMMMMLLKJJJJIIIHHHGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999998888888888888888877777777777777777777666666666666666555555555555554444444444444444444444333333333333333333333322222222222222222122222222222222222211111111111110000000000000000000000000000000000000//////....-------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++******))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""!!!!!!!!!!!!!!!!!! @@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFGGGHHHIIJJKKKLLLMMMMNNNNQQQQQQQQQQQQQQQPPPPPPOOOORRRQQQPPOONNMMMLLLLLLLLLMMNNNNNNNNNNMMLLLLKKKKKJJJIIIHHHHGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999998888888888877777777777777776666666666666666665555555555555555555555555555544444444444444444444444333333333333332222222222222222221111111111111111100000000000/////////////////////////////////////......-----,,,,,,,,,+++++++++++++++++++++++***************)))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!! @@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFGGHHHIIJJKKKLLLMMMMNNNNQQQQQQQQQQQQQQQPPPPPOOOOORRQQQPPPOONNMMLLLKKKKLLLLMMMMNNNNNMMMLLLKKKKJJJJJJIIHHHHGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999988888888887777777777777776666666666666666666555555555555555555555555555444444444444444444444444333333333333333222222222222222211111111111111111110000000000//////////////////////////////////////.......-----,,,,,,,,+++++++++++++++++++++++****************))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!! @@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDEEEFFFGGHHHIIJJKKLLLMMMMNNNNNQQQQQQQQQQQQQQPPPPPOOOOOORQQQQPPOONNMMLLLKKKKKKKLLLMMMMMMMMMMLLLKKKKJJJJJJIHHHHHGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999888888888877777777777777776666666666666666655555555555555555555555555544444444444444444444444333333333333333332222222222222222211111111111111111000000000////////////////////////////////////////.......-----,,,,,,,,,++++++++++++++++++++++*****************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!! @@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDEEFFFGGHHHIIJJKKLLLMMMNNNNNNQQQQQQQQQQQQQQPPPPPOOOOOORQQQPPPOONNMMLLKKKKKKKKKKLLLMMMMMMLLLLKKKKJJJJJIIIHHHGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999888888888877777777777777777666666666666666655555555555555555555555554444444444444444444444443333333333333333322222222222222221111111111111111111000000000///////////////////////////////////////........------,,,,,,,,++++++++++++++++++++++*****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!! @@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDCCCCCCCCCCCCDDDDDDEEFFFGGGHHIIJJKKLLLMMMNNNNNNQQQQQQQQQQQQQQPPPPPOOOOONQQQQPPOOONMMLLKKKKJJJKKKKLLLLLLLLLLLLKKKKJJJJIIIIIHHGGGGFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999988888888887777777777777777776666666666666666555555555555555555555555444444444444444444444444333333333333333333222222222222221111111111111111111100000000000//////////////////////...////////..............-----,,,,,,,,++++++++++++++++++++++*****************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDCCCCCCCCCCCCCCCCDDDDDDEEFFFGGHHIIJJKKLLLMMMNNNNNNQQQQQQQQQQQQQPPPPPOOOOOONQQQPPPOONNMMLLKKKJJJJJJKKKKLLLLLLLLLKKKKJJJJIIIIIIGGGGGFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999988888888887777777777777777766666666666666666555555555555555555555554444444444444444444444443333333333333333332222222222222221111111111111111111100000000000////////////////////..........................------,,,,,,,,++++++++++++++++++++++*****************)))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEFFFGGHHIIJJKKLLLMMMNNNNNNQQQQQQQQQQQQQPPPPPOOOOONNQQQPPPOONNMMLLKKJJJJJJJJJKKKKLLLLLKKKKKJJJJIIIIIIHGGGGFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999888888888887777777777777777766666666666666665555555555555555555555544444444444444444444444433333333333333333222222222222222211111111111111111111000000000000////////////////..............................-------,,,,,,,++++++++++++++++++++++*****************)))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEFFFGGHHIIJJKKKLLMMMMNNNNNQQQQQQQQQQQQPPPPPOOOOONNNQQPPPOONNMMLLKKKJJJJJJJJJKKKKKKKKKKKKKJJJJJIIIIIHHGGGFFFFFEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@AAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999988888888887777777777777777776666666666666666555555555555555555555544444444444444444444444433333333333333333332222222222222211111111111111111111000000000000///////////////................................-------,,,,,,,+++++++++++++++++*++++*****************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEFFGGHHHIIJJKKLLLMMMNNNNNQQQQQQQQQQQQPPPPOOOOONNNNQQPPPOONNMMLLKKJJJJJIJJJJJJKKKKKKKKKKKJJJJIIIIIHHHGGFFFFFEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999888888888887777777777777777766666666666666666555555555555555555555544444444444444444444443333333333333333333332222222222222211111111111111111100000000000000/////////////.................................--------,,,,,,,,+++++++++++++++++*+++*****************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEFFFGGHHIIJJKKLLLMMMMNNNNQQQQQQQQQQQPPPPPOOOONNNNNQPPPOOONNMMLLKKJJJIIIIIJJJJJKKKKKKKKKJJJJJIIIIHHHHGFFFFFEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999998888888888887777777777777777766666666666666666555555555555555555555544444444444444444444443333333333333333333222222222222222111111111111111110000000000000000///////////.................................----------,,,,,,,,+++++++++++++++++**++*****************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEFFFGGHHIIJJKKKLLLMMMMNNNQQQQQQQQQQPPPPPOOOONNNNNMPPPPOONNNMMLKKKJJJIIIIIIIJJJJJKKKKKKJJJJJIIIIIHHHHGFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999998888888888888877777777777777766666666666666666555555555555555555555544444444444444444444433333333333333333333222222222222222111111111111111100000000000000000////////////..............................-------------,,,,,,,,+++++++++++++++++***+*****************)))))))))))))((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!"""!!!!!!!!!!!!!!!!!! ?@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFGGGHHIIJJKKKLLLMMMMNNPQQQQQQQQQPPPPOOOONNNNNMMPPPOOONNMMLLKKJJJIIIIIIIIJJJJJJJKKJJJJJJJIIIIHHHHGFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999998888888888888887777777777777766666666666666666555555555555555555555544444444444444444444333333333333333333322222222222222221111111111111111110000000000000000///////////....................---...------------------,,,,,,,,+++++++++++++++++*********************))))))))))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!""!!!!!!!!!!!!!!!!!! ????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDEEEFFFGGHHIIJJJKKLLLMMMMMNPPQQQQQQQPPPPOOOONNNNMMMMPPOOONNNMMLLKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIHHHHGFFFFEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999888888888888888877777777777776666666666666666655555555555555555554554444444444444444444333333333333333333332222222222222222111111111111111110000000000000000///////////...................--------------------------,,,,,,,,+++++++++++++++++*********************))))))))))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!! ??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCDDEEEFFGGHHHIIJJKKKLLLMMMMMPPPPQQQPPPPPOOOONNNNMMMMMOOOOONNMMMLLKKJJJIIIIIIIIIJJJJJJJJJJJJJJIIIIHHHHGGFFFEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999888888888888888888777777777776666666666666666655555555555555555555445444444444444444444433333333333333333332222222222222222111111111111111110000000000000000/////////////.................--------------------------,,,,,,,,,+++++++++++++++++*********************))))))))))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!! ????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCDDEEEFFFGGHHIIJJJKKKLLLMMMMPPPPPPPPPPPPOOONNNMMMMMLLOOONNNNMMLLKKKJJIIIIIIIIIIIJJJJJJJJJJJJJIIIIHHHHGGFFEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888888888887777777777666666666666666665555555555555555555544444444444444444444433333333333333333333222222222222222111111111111111110000000000000000///////////////...............---------------------------,,,,,,,,,,++++++++++++++++*********************))))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ??????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCBBBBBBBBBBBBBCCCCCCDDEEEFFGGHHHIIJJJKKKLLLMMMPPPPPPPPPPPOOONNNMMMMLLLLOONNNNMMMLLKKJJJIIIIIIIIIIIIJJJJJJJJJJJIIIIIHHHGGGFEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999888888888888888888887777777776666666666666666655555555555555555555544444444444444444444433333333333333333332222222222222221111111111111111100000000000000000///////////////..............---------------------------,,,,,,,,,,,++++++++++++++++*********************))))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ?????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCBBBBBBBBBBBBBBBBBCCCCCDDEEEFFFGGHHIIIJJKKKLLLLMMPPPPPPPPPPOOONNNMMMLLLLLKNNNNNMMMLLKKKJJIIIIIHHHIIIIIIJJJJJJJJJJIIIIHHHHGGGFEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888888888887777777777666666666666666666555555555555555555554444444444444444444443333333333333333333222222222222222211111111111111100000000000000000////////////////..............--------------------------,,,,,,,,,,,,+++++++++++++++**********************))))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! ??????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCBBBBBBBBBBBBBBBBBBBBCCCCDDDEEEFFGGHHHIIJJJKKKLLLMMOPPPPPPPPOOOONNMMMLLLKKKKNNNMMMMLLLKKJJJIIIIHHHHHHIIIIIJJJJJJJIIIIIIHHHGGGGEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888888888888777777777766666666666666666665555555555555555555444444444444444444443333333333333333333222222222222222222111111111111110000000000000000/////////////////..............-------------------------,,,,,,,,,,,,,+++++++++++++++**********************)))))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! ?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCDDDEEEFFGGGHHIIIJJKKKLLLLMOPPPPPPPPOOONNMMMLLLKKKKKMMMMMMLLLKKKJJIIIIHHHHHHHIIIIIIIJJJJIIIIIIHHHHGGGFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@???????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999988888888888888888888777777777766666666666666666665555555555555555555444444444444444444443333333333333333333222222222222222222111111111111110000000000000000/////////////////..............------------------------,,,,,,,,,,,,,,+++++++++++++++**********************))))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGHHIIIJJKKKLLLLMOOPPPPPPOOONNNMMLLLKKKJJJMMMMLLLLKKKJJJIIIHHHHHHHHIIIIIIIIIIIIIIIIHHHHGGGGFEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@??????>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999888888888888888888777777777766666666666666666665555555555555555555544444444444444444444433333333333333333322222222222222222211111111111111000000000000000//////////////////..............-----------------------,,,,,,,,,,,,,,,+++++++++++++++**********************)))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDEEFFFGGHHIIIJJJKKKLLLMOOPPPPPOOOONNMMLLLKKKJJJJMLLLLLLKKKJJJIIIHHHHHHHHHHIIIIIIIIIIIIIIHHHHGGGGFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>=>>======================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999888888888888888888777777777766666666666666666655555555555555555555444444444444444444444333333333333333333322222222222222222211111111111111000000000000000//////////////////..............----------------------,,,,,,,,,,,,,,,,+++++++++++++++**********************)))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFGGHHHIIJJJKKKLLLMOOPPPPPOOONNNMMLLKKJJJJJILLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHGGGGFFFEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999988888888888888888887777777777666666666666666666655555555555555555554444444444444444444444333333333333333333222222222222222222111111111111111000000000000000//////////////////...............----------------,---,,,,,,,,,,,,,,,,,+++++++++++++++**********************)))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFGGHHHIIJJJKKKLLLMOOPPPPOOOONNMMLLKKKJJJIIILLLLKKKKJJJIIIIHHHHHHHHHHHHHHIIIIIIIIIHHHHHGGGGFFFEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>========================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999888888888888888888777777777777666666666666666665555555555555555555544444444444444444444443333333333333333332222222222222222221111111111111110000000000000000/////////////////...............---------------,,,--,,,,,,,,,,,,,,,,,+++++++++++++++**********************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! >>>????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFGGHHIIIJJKKKLLLLMOOPPPPOOOONNMMLLKKJJJIIIILKKKKKKJJJJIIIHHHHGGGGGHHHHHHHIIIIIIIHHHHHGGGGFFFFEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>========================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999998888888888888888887777777777777766666666666666665555555555555555555444444444444444444444443333333333333333322222222222222222221111111111111110000000000000000/////////////////................--------------,,,,-,,,,,,,,,,,,,,,,,+++++++++++++++**********************)))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! >>>>>????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFGGHHIIIJJKKKLLLLMOOPPPOOOONNNMMLLKKJJIIIIIKKKKKKJJJJIIIHHHHGGGGGGGGHHHHHHHHHHHHHHHHGGGGFFFFFDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999988888888888888888877777777777777766666666666666555555555555555555554444444444444444444444433333333333333333222222222222222222211111111111111100000000000000000/////////////////...............--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)****)))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFGGHHIIJJJKKLLLMMMMNOOPPPOOOONNNMMLKKJJJIIIIILKKKKKKJJJIIIHHHHHGGGGGGHFFGGGGGGGGGGGFFFFFEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=======>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999998888888888888888888888888777777777776666666666666666665555555555555555544444444444444444433333333333333333322222222222222222222111111111111111110000000000000000//////////////////................-------------,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFGGHHIIJJKKKLLLMMMMNOOPPOOOOONNMMLLKKJJJIIIIHKKKKKKJJJJIIIHHHHGGGGGGGGFFFFGGGGGGGGFFFFFEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>========>>>>=====================<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999998888888888888888888888888777777777777666666666666666665555555555555555444444444444444444433333333333333333322222222222222222221111111111111111110000000000000000//////////////////................-------------,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCBBBBBBBBBBBCCBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFGGHHIIJJKKKLLLMMMMNOOOOOOOOONNMMLLKKJJIIIIHHKKKKKJJJJIIIHHHHGGGGGGGGGFFFFFFGGGGFFFFFFFEEEEDDDDCCBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@??????>>>>>>>>=========>>======================<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999988888888888888888888888887777777777777766666666666666665555555555555554444444444444444444433333333333333333222222222222222222221111111111111111110000000000000000//////////////////.................------------,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDEEEFFGGHHIIJJKKKLLMMMMMNOOOOOOOONNNMMLLKKJJIIIIHHKKKKKJJJJIIIHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEDDDDCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@??????>>>>>>>>================================<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999888888888888888888888888877777777777777766666666666666555555555555555544444444444444444444333333333333333332222222222222222222211111111111111111110000000000000000//////////////////................------------,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDEEEFFGGHHIIJJKKLLLMMMMMNOOOOOOOONNMMMLLKKJJIIIIHHKKKKKJJJIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEDDDDDCBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????@@@@@@@@@@@@@@@@???????>>>>>>>===============================<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999998888888888888888888888888777777777777777776666666666666555555555555555444444444444444444444433333333333333332222222222222222222211111111111111111110000000000000000//////////////////.................-----------,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDEEEFFGGHHIIJJKKLLLMMMMMMOOOOOOONNNMMLLKKKJJIIIIHHKKKKJJJJIIIHHHGGGGGGGGGGGEEFFFFFFFFFFFFEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@?????????????????@@@@@@@@@@@@@@????????>>>>>>>==============================<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999988888888888888888888888887777777777777777777666666666665555555555555554444444444444444444444433333333333333332222222222222222222111111111111111111110000000000000000//////////////////.................------------,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""""!""""""!!!!!!!!!!!!!!!!!! ! =>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDEEFFGGHHIIJJKKKLLLMMMMMOOOOOONNNNMMLLKKJJJIIIIIHKKKKJJJJIIHHHHGGGGFFFFFFGEEEEFFFFFFFFFEEEEEEDDDDDCBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@???????????????????@@@@@@@@@@@@@????????>>>>>>>=============================<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999988888888888888888888888887777777777777777777666666666665555555555555554444444444444444444444433333333333333333222222222222222222111111111111111111111000000000000000///////////////////................------------,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""!!"""""!!!!!!!!!!!!!!!!!! ====>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDEEFFFGGHIIJJKKKLLLMMMMMOOOOONNNNMMLLLKKJJJIIIIIHKKKKJJJIIIHHHGGGGFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@????????>>>>>>>=============================<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999998888888888888888888888888777777777777777777776666666666555555555555555554444444444444444444444333333333333333332222222222222222221111111111111111111110000000000000000//////////////////................------------,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""!!!"""""!!!!!!!!!!!!!!!!!! ======>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFGGHHIIJJKKLLLLMMMMOOOONNNNMMMLLKKKJJJIIIIIHKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEFEEEEEEEEDDDDDCCBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????????????????@@@@@@@@@@@@????????>>>>>>==============<=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999998888888888888888888887787777777777777777777766666666666555555555555555555444444444444444444443333333333333333332222222222222222211111111111111111111110000000000000000//////////////////................------------,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!""""!!!!!!!!!!!!!!!!!! ========>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDDEEFFGGHHIIJJKKKLLLMMMMNNNNNNNMMMLLLKKKJJJIIIIIHKKKKJJJIIIHHGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDCCBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@????????????????????????@@@@@@@@@@@@????????>>>>>>>============<<<===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999988888888888888888888877777777777777777777777766666666665555555555555555555544444444444444444443333333333333333332222222222222222211111111111111111111110000000000000000//////////////////................------------,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!"""!!!!!!!!!!!!!!!!!! ===========>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCDDDDEEFFGGHHIIJJKKKLLLLLMMNNNNNNMMMLLLKKKJJJJIIIIHHKKKKJJJIIHHHGGGFFFFFFFFFFDEEEEEEEEEEEEEEEEDDDDDCCCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????????????????????@@@@@@@@@@@????????>>>>>>>===========<<<<<========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999999999999998888888888888888888877777777777777777777777766666666665555555555555555555554444444444444444443333333333333333332222222222222212211111111111111111111111000000000000000/////////////////..................-----------,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!""!!!!!!!!!!!!!!!!!! =============>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEEFFGGHIIIJJKKKLLLLLLNNNNNMMMMLLLKKKJJJIIIIIHHKKKJJJIIIHHHGGGFFFFFFFFFFDDEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@?????????????????????????@@@@@@@@@@@????????>>>>>>>===========<<<<<<=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::999999999999999999998888888888888888888777777777777777777777777666666666665555555555555555555555444444444444444443333333333333333332222222222222211211111111111111111111111100000000000000/////////////////..................-----------,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!!!! ===============>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCDDDEEEFFGGHHIIJJKKKLLLLLLNNNMMMMMLLLKKKJJJIIIIIIHHKKKJJJIIIHHGGGFFFFFFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@??????????????????????????@@@@@@@@@@@????????>>>>>>===========<<<<<<<=====<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999999999999988888888888888888888777777777777777777777777666666666655555555555555555555554444444444444444433333333333333333332222222222222211111111111111111111111111110000000000000/////////////////.................------------,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! ==================>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCDDDEEEFFGGHHIIJJJKKKLLLLLMMMMMMLLLLKKKJJJJIIIIIHHHKKKJJJIIIHHGGGFFFFFFEEEEFDDDDEEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@??????????????????????????@@@@@@@@@@@????????>>>>>>>==========<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::9999999999999999999888888888888888888887777777777777777777777776666666666655555555555555555555544444444444444444433333333333333333332222222222222211111111111111111111111111100000000000000////////////////.................-------------,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! ====================>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCDDDDEEFFGGHHHIIJJKKKKKLLLMMMMMLLLLKKKJJJJIIIIIHHHHKKJJJJIIHHHGGGFFFFFEEEEEEDDDDDEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????????????????????????@@@@@@@@@@@????????>>>>>>>=========<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::99999999999999999998888888888888888888777777777777777777777777766666666666655555555555555555554444444444444444443333333333333333333322222222222222111111111111111111111111111000000000000000///////////////.................-------------,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))()((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! ======================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCDDDDEEFFGGGHHIIJJJKKKKKKKMMMMLLLLKKKJJJJIIIIIHHHHHKKJJJIIIHHGGGFFFFFEEEEEEEDDDDDDEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????????????????????????@@@@@@@@@@@???????>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::99999999999999999988888888888888888888777777777777777777777777666666666666665555555555555555544444444444444444433333333333333333333322222222222222111111111111111111111111110000000000000000///////////////................--------------,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! =======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCDDDDEEFFFGGHHIIJJJKKKKKKKMMMLLLLKKKJJJJIIIIIHHHHHHKJJJJIIIHHGGGFFFFFEEEEEEEDDDDDDDEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBAAAAAA@@@@@???????????????????????????@@@@@@@@@@@???????>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::999999999999999999888888888888888888887777777777777777777777776666666666666666555555555555555544444444444444444433333333333333333333222222222222222111111111111111111111111110000000000000000///////////////................-------------,,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! =======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCDDDEEEFFFGGHHIIIJJJKKKKKKMMLLLLKKKKJJJIIIIIHHHHHHHKJJJIIIHHHGGGFFFFEEEEEEEEDDDDDDDEEEDDDDDDDDDCCCCCCBBBBABBBBBBBBBBBAAAAAA@@@@@@?????????????????????????@@@@@@@@@@@@???????>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::::999999999999999998888888888888888888877777777777777777777777776666666666666666655555555555555444444444444444444333333333333333333333222222222222222111111111111111111111111100000000000000000////////////////...............-------------,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCDDDEEEFFGGGHHIIIJJJKKKKKKMLLLLLKKKJJJIIIIHHHHHHHHGJJJJIIIHHGGGFFFFFEEEEEEEEDDDDDDDEEDDDDDDDDDCCCCCCCAAAAAAAABBBBBBBAAAAAAA@@@@@??????????????????????@?@@@@@@@@@@@@@????????>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::9999999999999999998888888888888888888777777777777777777777777766666666666666666665555555555555444444444444444443333333333333333333333222222222222222111111111111111111111111000000000000000000////////////////...............-------------,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCDDDDEEEFFGGGHHIIIJJJJKKKKKLLLLLKKKJJJIIIIHHHHHHHHGGJJJIIIHHHGGGFFFFFEEEEEEEFDDDDDDEEEDDDDDDDDCCCCCCCBAAAAAAAAAAAAAAAAAAAAA@@@@@??????????????????????@@@@@@@@@@@@@@@@???????>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::9999999999999999988888888888888888887777777777777777777777777766666666666666666665555555555555444444444444444333333333333333333333332222222222222222111111111111111111111100000000000000000000////////////////...............------------,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCDDDEEEFFFGGGHHIIIJJJJKKKKKLLLLLKKKJJJIIIHHHHHHHGGGGJJJIIIHHHGGGFFFFEEEEEEEFFDDDDEEEEEDDDDDDDDCCCCCCBBAAAAAAAAAAAAAAAAAAAA@@@@@??????????????????????@@@@@@@@@@@@@@@@???????>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999999999888888888888888888887777777777777777777777777666666666666666666665555555555554444444444444443333333333333333333333333222222222222222111111111111111111111000000000000000000000///////////////................-------------,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAABBBBBBCCCCDDDEEEFFFGGHHHIIIJJJJKKKKKLLLLKKKJJJIIIHHHHHGGGGGGGJJIIIHHHGGGFFFFFEEEEEEFFFDDDEEEEEEDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????????@@@@@@@@@@@@@@@@??????>>>>>>>=========<<<<<<<<<<<<<<<;<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999999888888888888888888877777777777777777777776677666666666666666666655555555555544444444444444444333333333333333333333333222222222222222111111111111111111110000000000000000000000////////////////...............-------------,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAAAAABBBBBBCCCCDDDEEEFFGGGHHHIIIJJJJKKKKKLLLLKKKJJIIIHHHHHGGGGGGGGJIIIIHHHGGGFFFFEEEEEEEFFFDEEEEEEEEDDDDDDCCCCCCBBBBAAAAAAAAAAAAAAAAAAA@@@@@??????????????????????@@@@@@@@@@@@@@@@???????>>>>>==========<<<<<<<<<<<<<<;;;<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888888888888888887777777777777777777777666666666666666666666665555555555544444444444444444443333333333333333333333322222222222222211111111111111111111000000000000000000000/////////////////...............-------------,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAABBBBBCCCCDDEEEFFFGGGHHIIIIJJJJKKKKKLLLLKKKJJIIIHHHGGGGGGGGGGIIIIHHHGGGFFFFFEEEEEEFFFFDEEEEEEEEDDDDDDCCCCCBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????????????????????@@@@@@@@@@@@@@@@??????>>>>>==========<<<<<<<<<<<<<<;;;;<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999999999888888888888888888888777777777777777777776666666666666666666666655555555555544444444444444444444333333333333333333333322222222222222111111111111111111110000000000000000000000/////////////////...............-------------,,,,,,,,,,,,,,++++++++++++++++******************))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBCCCCDDEEEFFFGGHHHIIIJJJJJKKKKKLLLKKKJJJIIHHHHGGGGGGGGGFIIIIHHHGGGFFFFEEEEEEEFFFFEEEEEEEEDDDDDDCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@@@@@???????????????????????@@@@@@@@@@@@@@@@?????>>>>>>=========<<<<<<<<<<<<<<;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::999999999999999998888888888888888888887777777777777777777766666666666666666666666655555555555444444444444444444444433333333333333333333222222222222222111111111111111111110000000000000000000000/////////////////...............-------------,,,,,,,,,,,,,,++++++++++++++++******************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBBCCDDDEEEFFFGGHHHIIIIJJJJJJJJLLLKKKJJJIIHHHGGGGGGGGGFFIIHHHHGGGFFFEEEEEEEEEEEFFDDEEEEDDDDDDCCCCCBBBBBBBA@@@@@@@@@@@@@@@@@@@??????????>>>>>>>??????????@@@@@@@@@@@@@@@@?????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999888888888888888877777777777777777777777777766666666666666555555555555555555554444444444444444444443333333333333333333333332222222222222222211111111111111111000000000000000000000000//////////////.................--------------,,,,,,,,,+++++++++++++++++***************)))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCDDDEEEFFFGGHHHIIIIJJJJJJJJLLLKKKJJIIIHHHGGGGGGGFFFFIIHHHGGGFFFFEEEEEEEEEEEFFDDDEEDDDDDDDCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888887777777777777777777777777776666666666666665555555555555555555444444444444444444444433333333333333333333333222222222222222222111111111111111110000000000000000000000////////////////.................--------------,,,,,,,,,+++++++++++++++++***************)))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! ;<<<<<<<<<<<<<<<<<<<<<<=====================>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCDDDEEEFFGGGHHHIIIIJJJJJJJJLLLKKKJJIIHHHGGGGGGFFFFFFIHHHHGGGFFFEEEEEEEEEEEEFFDDDDDDDDDDDCCCCBBBBBBAAAA@@@@@@@@@@@@@@@@@???????>??>>>>>>>>>>>????????@@@@@@@@@@@@@@@?????>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::99999999999999998888888888888888777777777777777777777777777666666666666666655555555555555555544444444444444444444433333333333333333333333222222222222222222111111111111111111000000000000000000000/////////////////.................--------------,,,,,,,,,+++++++++++++++++***************))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! ;;;<<<<<<<<<<<<<<<<<<<<========================>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCDDEEEFFFGGHHHIIIIJJJJJJJJLLKKKJJJIIHHHGGGGGFFFFFFFIHHHHGGFFFEEEEEEEEEEEEEEFDDDDDDDDDDCCCCBBBBBAAAAAA@@@@@@@@@@@@@@?????????>>?>>>>>>>>>>>>>????????@@@@@@@@@@@@@@????>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::99999999999999888888888888888877777777777777777777777777666666666666666666655555555555555554444444444444444444444333333333333333333333322222222222222222221111111111111111110000000000000000000//////////////////..................--------------,,,,,,,,,,++++++++++++++++**************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! ;;;;;;<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@??????@@@@@@@@AAAABBBCCDDDEEFFFGGGHHHIIIJJJJJJJJLLKKKJJIIIHHGGGGGFFFFFFFFHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCBBBBBAAAAAAA???????????????????????>>>>>>>>>>>>>>>>>???????@@@@@@@@@@@@@@????>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::9999999999998888888888888888877777777777777777777777777666666666666666666665555555555555554444444444444444444443333333333333333333333222222222222222222211111111111111111100000000000000000000/////////////////...................---------------,,,,,,,,,,++++++++++++++***************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! ;;;;;;;;<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@@@@@@@AAAABBBCCDDEEEFFGGGHHHIIIIJJJJJJJLKKKJJJIIHHHGGGGFFFFFFFFFHHHHGGGFFFEEEEDDDDEEEEEEEDDDDDDDDCCCCBBBBBAAAAAAAA??????????????????????>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@????>>>>======<=<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::99999999999888888888888888877777777777777777777777777766666666666666666666555555555555555444444444444444444443333333333333333333333222222222222222222221111111111111111110000000000000000000/////////////////....................---------------,,,,,,,,,,,+++++++++++++***************))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! ;;;;;;;;;;<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@AAAABBBCCDDDEEFFFGGHHHIIIIIJJJJJIKKKKJJIIIHHGGGGGFFFFFFFFFHHHHGGGFFEEEEDDDDDDDEEEEEDDDDDDCCCCCBBBBBAAAAAAAA@?????????????????????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@????>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::99999999998888888888888888877777777777777777777766677666666666666666666666555555555555554444444444444444444433333333333333333333333222222222222222222221111111111111111100000000000000000000////////////////.....................---------------,,,,,,,,,,,,++++++++++++***************))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;<<<<<<<<<<<<<<<==================================>>>>>>>>>>>====>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????@@@@@AAAABBCCCDDEEEFFGGGHHHIIIIIIJIIIKKKJJJIIHHHGGGGGFFFFFFFFFHHHHGGFFFEEEDDDDDDDDDEEEECDCCCCCCCCBBBBBAAAAAAA@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@?????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::99999999999888888888888888887777777777777777777776666666666666666666666666555555555555555444444444444444444433333333333333333333333322222222222222222222211111111111111110000000000000000000////////////////......................---------------,,,,,,,,,,,,++++++++++++***************))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===================================>>>>>>>>=======>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????@@@@@AAAABBCCDDDEEFFFGGHHHHIIIIIIIIIKKKJJIIIHHHGGGGFFFFFFFFFFHHHHGGFFFEEEDDDDDDDDDDDDECCCCCCCCCBBBBBAAAAAAA@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@????>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::999999999998888888888888888888777777777777777777766666666666666666666666665555555555555554444444444444444444433333333333333333333333222222222222222222222211111111111111100000000000000000000/////////////////....................---------------,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<===================================>>>>>=========>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@@@AAABBCCCDDEEEFFGGGHHHIIIIIIIIIKKJJJIIIHHGGGGGFFFFFFFFFFHHHGGGFFEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAA@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@@@@@@?????>>>>====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::9999999999998888888888888888887777777777777777777666666666666666666666666665555555555555554444444444444444444333333333333333333333333222222222222222222222111111111111111000000000000000000000//////////////////...................---------------,,,,,,,,,,,,,+++++++++++*****************)))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<====================================>>============>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????@@@@AAAABBCCCDDEEEFFGGGHHHIIIIIIIIKJJJIIIHHHGGGGGFFFFFFFFFFHHHGGGFFEEEDDDDDDDDDDDDDDCCCCCBBBBBBAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>====>>>>>>>>>???????@@@@@?????>>>>====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::9999999999988888888888888888877777777777777777776666666666666666666666666665555555555555544444444444444444443333333333333333333333333222222222222222222222111111111111111000000000000000000000//////////////////...................---------------,,,,,,,,,,,,,+++++++++++******************))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????@@@@@AAABBBCCDDDEEFFFGGGHHHHIIIIIIJJJJIIIHHHGGGGFFFFFFFFFFFHHHGGGFFEEEDDDDCCCCCCDDDDBBBBBBBBBBAAAAAAA@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>???????@@@??????>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999988888888888888888887777777777777777776666666666666666666666666665555555555555544444444444444444444333333333333333333333333322222222222222222222211111111111111000000000000000000000//////////////////...................---------------,,,,,,,,,,,,,,+++++++++++*******************)))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????@@@@@AABBBCCCDDEEEFFGGGHHHHHIIIHHJJJIIIHHHGGGGGFFFFFFFFFFFHHHGGGFFEEDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>>>>===========>>>>>>>??????????????>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99999999999988888888888888888877777777777777777776666666666666666666666666655555555555555444444444444444444443333333333333333333333333222222222222222222222111111111111111000000000000000000000//////////////////...................---------------,,,,,,,,,,,,,,+++++++++++*******************)))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????@@@@AAABBBCCCDDEEEFFGGGHHHHHHHHHJJJIIIHHHGGGGGFFFFFFFFFFFHHHGGFFFEEDDDDCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>>>=>>>==============>>>>>>?????????????>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999998888888888888888877777777777777777766666666666666666666666666655555555555555444444444444444444443333333333333333333333332222222222222222222222111111111111111000000000000000000000/////////////////...................---------------,,,,,,,,,,,,,,,+++++++++++*******************)))))))))))))))((((((((((((((((('''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!  :;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<==<<===============================================>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>????????@@@@@AABBBCCCDDDEEFFFGGGHHHHHHHHJJIIIHHHHGGGGGFFFFFFFFFFFHHHGGFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>>===>>================>>>>>>???????????>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999999999988888888888888877777777777777777766666666666666666666666666655555555555555544444444444444444444333333333333333333333332222222222222222222222211111111111111100000000000000000000//////////////////..................----------------,,,,,,,,,,,,,,+++++++++++********************))))))))))))))(((((((((((((((((('''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>????????@@@@AAABBBCCCDDEEEFFGGGHHHHHHHHJJIIIHHHGGGGGGFFFFFFFFFFFHHHGGFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>====>==================>>>>>>?????????>>>>>====<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999888888888888877777777777777777766666666666666666666666666665555555555555555444444444444444444333333333333333333333332222222222222222222222211111111111111100000000000000000000///////////////////................------------------,,,,,,,,,,,,,,+++++++++++*******************)))))))))))))))(((((((((((((((((('''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>??????@@@@@AABBBCCCDDDEEFFFGGGHHHHHHHJIIIIHHHGGGGGGFFFFFFFFFFFHHGGGFFEEDDDCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>=========================>>>>>>???????>>>>>====<<<<<<<;<;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999988888888888877777777777777777666666666666666666666666666655555555555555555544444444444444444333333333333333333333322222222222222222222222111111111111111100000000000000000000///////////////////...............-------------------,,,,,,,,,,,,,,+++++++++++*******************)))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>???????@@@@AAABBBCCCDDEEEFFGGGGHHHHHHJIIIIHHHGGGGGGFFFFFFFFFFEHHGGFFFEEDDDCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>===========================>>>>>>>?????>>>>>>====<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999888888888887777777777777777666666666666666666666666666655555555555555555555444444444444444333333333333333333333322222222222222222222222211111111111111110000000000000000000///////////////////...............--------------------,,,,,,,,,,,,,,++++++++++++******************)))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>??????@@@@AAABBBCCCDDDEEFFFGGGGHHHHHJIIIIHHHGGGGGGFFFFFFFFFFEHGGGFFEEDDDCCCCBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>>>>>====<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999888888888887777777777777777666666666666666666666666666665555555555555555555544444444444444333333333333333333333222222222222222222222222111111111111111111000000000000000000////////////////////..............---------------------,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@@AAABBBBCCCDDEEEFFGGGGHHHHHIIIIIHHHGGGGGGFFFFFFFFFEEHGGFFFEEDDDCCCBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>=================================>>>>>>>>>>>>>>>====<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999888888888887777777777777777776666666666666666666666665665555555555555555555544444444444444433333333333333333333222222222222222222222222111111111111111111100000000000000000/////////////////////..............--------------------,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAABBBCCCDDEEEFFFGGGGHHHGIIIIIHHHGGGGGGGFFFFFFFFEEGGGFFEEDDDCCCCBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>=====================================>>>>>>>>>>>>>====<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999888888888888777777777777777777766666666666666666666665556555555555555555555554444444444444433333333333333333333322222222222222222222222111111111111111111110000000000000000/////////////////////...............--------------------,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@@AAABBBBCCDDDEEFFFGGGGGGGGIIIIIHHHHGGGGGGFFFFFFFEEEGGFFFEEDDCCCCBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>=======================================>>>>>>>>>>>=====<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888887777777777777777777666666666666666666666655555555555555555555555544444444444444433333333333333333333222222222222222222222221111111111111111111110000000000000000////////////////////.................-------------------,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAABBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@AAAABBBCCCDDEEEFFFGGGGGGGIIIIIHHHHGGGGGGFFFFFFEEEEGGFFEEDDDCCCBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@???????>>>>>>>>>========================================>>>>>>>>>>=====<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999999888888888887777777777777777777766666666666666666666655555555555555555555555554444444444444433333333333333333333222222222222222222222221111111111111111111111000000000000000/////////////////////..................-----------------,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAABBBCCDDDEEFFFGGGGGGGIIIIIHHHHGGGGGGFFFFFEEEEDGFFEEEDDCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>==========================================>>>>>>>>======<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999999998888888888887777777777777777777666666666666666666666555555555555555555555555544444444444444333333333333333333332222222222222222222222221111111111111111111110000000000000000////////////////////...................-----------------,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@AAAABBBCCCDDEEEFFFGGGGGGIIIIIHHHHGGGGGGFFFFFEEEDDFFFEEDDDCCCBBBBBAAAAAAAAA@@@@@@@@?????????????????>>>>>>>============================================>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888888777777777777777777766666666666666666666555555555555555555555555544444444444444433333333333333333333222222222222222222222221111111111111111111110000000000000000/////////////////////...................----------------,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>??????@@@@AAAABBBCCCDDEEEFFGGGGHHHHJJJJIIIIIHHHHGGGGGFFFFEEEHHGGFFEEEDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>=================>>>>>===================>=============<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999998888888888888888888877777777777777777776666666666665555555555555555555555555555555544444444444444444444333333333333333222222222222222222211111111111111111110000000000000000////////////////////....................------------------,,,,,,,,,,,,,,++++++++++++++*********************))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>??????@@@@AAAABBBCCDDDEEFFFGGGGHHHJJJJIIIIIHHHHGGGGGFFFEEEDHGGFFFEEDDDDCCCCCCCCCCCCC@@@@@@@@@@@??????????????>>>>>>>==================>>>>>>===============================<<<<<;;;;;;;;;;;;;;;:::::::::::::::::999999998888888888888888888777777777777777777766666666666555555555555555555555555555555555544444444444444444444333333333333333322222222222222222111111111111111111100000000000000000///////////////////....................------------------,,,,,,,,,,,,,,,,+++++++++++++********************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>>>>>>>>>>>>>>>>>??????@@@@AAAABBBCCDDEEEFFFGGGGHHJJJJIIIIIHHHHGGGGFFFFEEEDGGGFFEEEDDDCCCCCCCCCCCCBB@@@@@@@??????????????????>>>>>>>==================>>>>>>>==============================<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999988888888888888888888877777777777777777766666666665555555555555555555555555555555555444444444444444444443333333333333333332222222222222221111111111111111111000000000000000000//////////////////.....................-----------------,,,,,,,,,,,,,,,,,,++++++++++++********************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>??????@@@@AAABBBCCCDDEEFFFGGGGGGJJJIIIIIIHHHHGGGGFFFEEEDDGGFFFEEDDDDCCCCCCCCCBBBBB@@@@@????????????????????>>>>>>===================>>>>>>>>============================<<<<<<;;;;;;;:;;;;;::::::::::::::::999999988888888888888888888877777777777777777766666666666555555555555555555555555555555555544444444444444444444333333333333333333322222222222222111111111111111111100000000000000000//////////////////......................----------------,,,,,,,,,,,,,,,,,,,+++++++++++*********************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@@AAAABBBCCDDEEEFFFGGGGGJJJIIIIIIHHHHGGGGFFFEEEDDGGFFEEEDDDCCCCCCCBBBBBBBB@@@??????????????????????>>>>>====================>>>>>>>>>==========================<<<<<<;;;;;;;::;;;;:::::::::::::::99999999888888888888888888887777777777777777777666666666655555555555555555555555555555555554444444444444444444433333333333333333333222222222222211111111111111111110000000000000000000/////////////////......................----------------,,,,,,,,,,,,,,,,,,,+++++++++++*********************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@@AAAABBCCCDDEEFFFGGGGGIJIIIIIIIHHHHGGGGFFFEEDDDGFFFEEDDDDCCCCCCBBBBBBBBB@????????????????????????>>>======================>>>>>>>>>>=========================<<<<<<;;;;;;:::;;:::::::::::::::999999999888888888888888888887777777777777777777666666666665555555555555555555555544555555544444444444444444444333333333333333333333222222222222111111111111111111100000000000000000000////////////////.......................----------------,,,,,,,,,,,,,,,,,,++++++++++++********************))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  99:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>?????@@@@AAABBBCCDDDEEFFFGGGGIIIIIIIIIHHHHGGGFFFEEEDDCGFFEEEDDDCCCCCCBBBBBBBBBB?????????????????????????>========================>>>>>>>>>>========================<<<<<<;;;;;;;:::;:::::::::::::::999999999988888888888888888877777777777777777776666666666666555555555555555555555444455555444444444444444444444333333333333333333332222222222221111111111111111111000000000000000000000////////////////.......................----------------,,,,,,,,,,,,,,,,,,+++++++++++*********************))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  99999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@??@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>?????@@@@AAABBBCCDDEEEFFFGGGIIIIIIIIIHHHHGGGFFFEEEDDCGFFEEEDDDCCCCCBBBBBBBBBBB?????????????????????????=========================>>>>>>>>>>>=====================<<<<<<<;;;;;;;::::::::::::::::::999999999999888888888888888877777777777777777776666666666666665555555555555555555444444555444444444444444444444433333333333333333332222222222222111111111111111111100000000000000000000////////////////........................---------------,,,,,,,,,,,,,,,,,,++++++++++++*******************)*)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  9999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>?????@@@@AAABBCCDDDEEFFFFGGIIIIIIIIIHHHHGGGFFFEEDDDCFFFEEDDDCCCCCBBBBBBBBBBBB?????????????????????????=========================>>>>>>>>>>>====================<<<<<<<<;;;;;;::::::::::::::::::999999999999988888888888888777777777777777777776666666666666666555555555555555544444444454444444444444444444444333333333333333333332222222222221111111111111111111100000000000000000000////////////////........................----------------,,,,,,,,,,,,,,,,,++++++++++++*******************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>================>>>>>>>>>?????@@@AAABBBCCDDEEEFFFGGIIIIIIIIIHHHHGGGFFFEEDDDCFFEEEDDDCCCCBBBBBBBBBBBBB?????????????????????????========================>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;::::::::::::::::999999999999999888888888888777777777777777777776666666666666666665555555555555544444444444444444444444444444444333333333333333333332222222222221111111111111111111111000000000000000000////////////////.........................----------------,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  99999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=================>>>>>>>>??????@@@AAABBCCDDDEEFFFFGIIIIIIIIIHHHHGGGFFFEEDDCCFFEEEDDCCCCCBBBBBBBBBBBBB?????????????????>>>>>>>>========================>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;::::::::::::::::999999999999999988888888888777777777777777777766666666666666666665555555555555444444444444444444444444444444443333333333333333333332222222222211111111111111111111111100000000000000000////////////////........................-----------------,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  99999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>??????@@@@AABBBCCDDEEEFFFFIIIIIIIIIHHHHGGGFFEEEDDCCFFEEDDDCCCCBBBBBBBBBBBBBB????????????>>>>>>>>>>>>>=======================>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999999999888888888777777777777777777766666666666666666666555555555555444444444444444444444444444444443333333333333333333332222222222221111111111111111111111100000000000000000/////////////////........................-----------------,,,,,,,,,,,,,,,,++++++++++++*******************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  9999999999999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<====================================>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@?????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>??????@@@AAABBCCDDDEEFFFFIIIIIIIIIHHHHGGGFFEEEDDCCFEEEDDDCCCCBBBBBBBBBBBBBB??????????>>>>>>>>>>>>>>>=======================>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;:::::::::::::::99999999999999999888888888777777777777777777766666666666666666666655555555555444444444444444444444444444444444333333333333333333333222222222222211111111111111111111100000000000000000/////////////////.........................-----------------,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  9999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================>>>>>>>>?????@@@@AABBCCCDDEEEFFFIIIIIIIIIHHHHGGGFFEEDDDCCFEEDDDCCCCBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>>=======================>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;:::::::::::::::99999999999999998888888887777777777777777777766666666666666666666555555555554444444444444444444444444444444443333333333333333333332222222222222221111111111111111111000000000000000000/////////////////.........................-----------------,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  999999999999999999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAA???????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>??????@@@AAABBCCDDEEEFFFHIIIIIIIIHHHHGGGFFEEDDCCBFEEDDDCCCCBBBBBBBBBBBBBBB???????>>>>>>>>>>>>>>>>>>=======================>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;:::::::::9::::99999999999999998888888887777777777777777777777666666666666666666655555555555444444444444444444444444444444443333333333333333333333222222222222222211111111111111111000000000000000000//////////////////........................------------------,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! !!  99999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????????????????????????????>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================>>>>>>>>?????@@@@AABBCCDDDEEEFFHIIIIIIIIHHHHGGGFFEEDDCCBFEEDDCCCCBBBBBBBBBBBBBBBA??????>>>>>>>>>>>>>>>>>>>======<<<<<=============>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;:::::::::99:::9999999999999999888888887777777777777777777777666666666666666666665555555555444444444444444444444444444444443333333333333333333333222222222222222222111111111111111000000000000000000///////////////////........................------------------,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! !  99999999999999999999999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAA???????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>?????@@@AABBCCCDDEEEFFHIIIIIIIIHHHHGGGFFEEDDCCBEEDDDCCCCBBBBBBBBBBBBAAAA?????>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=============>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;:::::::::999::9999999999999998888888887777777777777777777776666666666666666666655555555555444444444444444444444334444444433333333333333333333332222222222222222222211111111111111000000000000000000///////////////////........................------------------,,,,,,,,,,,,,,+++++++++++++++++++**************))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================>>>>>>>>?????@@@AAABBCCDDEEEFFHHIIIIIIIHHHHGGGFFEEDDCCBEEDDCCCCBBBBBBBBBBAAAAAAA???>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<===========>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;:::::::::9999:9999999999999988888888888777777777777777777766666666666666666666555555555554444444444444444444444333444444333333333333333333333332222222222222222222211111111111110000000000000000000///////////////////.......................-------------------,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  88899999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================>>>>>>>>>?????@@AAABBCCDDEEEFFHHIIIIIIIHHHHGGFFFEDDCCBBEDDDCCCBBBBBBBBBAAAAAAAAA?>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<==========>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999999999998888888888887777777777777777766666666666666666666555555555555544444444444444444444333334443333333333333333333333332222222222222222222221111111111110000000000000000000/////////////////////......................-------------------,,,,,,,,,,,,,++++++++++++++++++++*************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!"!!!!!!!!!!!!!!!!!!!  88888999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<=============>>>>>>>>>????@@@AABBCCDDDEEEFHHIIIIIIIHHHHGGFFEEDDCCBBEDDCCCCBBBBBBBBAAAAAAAAAA>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<=========>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999999998888888888888877777777777777776666666666666666666655555555555555444444444444444444333333344333333333333333333333332222222222222222222221111111111110000000000000000000//////////////////////......................------------------,,,,,,,,,,,,,,++++++++++++++++++++*************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  8888888999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<=============>>>>>>>>????@@@AABBBCCDDEEEFHHHIIIIIHHHHGGGFFEEDDCBBADDDCCCBBBBBBBBAAAAAAAAAAA>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<===================<<<<<<<<<<<<<;;;;;;;;:::::::::99999999999999999998888888888888887777777777777766666666666666666666555555555555555544444444444444443333333333333333333333333333333332222222222222222222211111111111110000000000000000000/////////////////////......................-------------------,,,,,,,,,,,,,,+++++++++++++++++++**************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"##""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  8888888888999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<============>>>>>>>>????@@AAABBCCDDEEEFHHHIIIIIHHHHGGGFFEEDCCBBADDCCCBBBBBBBAAAAAAAAAAAAA>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<================<<<<<<<<<<<<<<<;;;;;;;:::::::::99999999999999999988888888888888888777777777777666666666666666666665555555555555555554444444444444433333333333333333333333333333333222222222222222222222211111111111100000000000000000000/////////////////////......................------------------,,,,,,,,,,,,,,,+++++++++++++++++++**************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""#""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  8888888888889999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<============>>>>>>>>???@@@AABBCCDDDEEEHHHHIIIHHHHHGGFFEEDDCCBAADDCCCBBBBBBBAAAAAAAAAAAAA>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<===========<<<<<<<<<<<<<<<;;;;;;;;:::::::::999999999999999999888888888888888888777777777766666666666666666666555555555555555555554444444444444333333333333333333333333333333322222222222222222222221111111111110000000000000000000000///////////////////......................-------------------,,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  888888888888888999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<===========>>>>>>>>????@@AABBBCCDDEEEHHHHHHHHHHHHGGFFEEDCCBBAADCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;::::::::::9999999999999999988888888888888888877777777776666666666666666666655555555555555555555554444444444433333333333333333333333333333333222222222222222222222211111111111000000000000000000000000//////////////////.....................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))))()((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  888888888888888889999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<<<<<<<<<============>>>>>>>???@@@AABBCCDDDEEHHHHHHHHHHHGGGFFEDDCCBAA@CCCBBBBBBAAAAAAAAAAAAAAAA>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999998999998888888888888888877777777776666666666666666666665555555555555555555555444444444443333333333333333333333333333332222222222222222222222211111111111100000000000000000000000//////////////////......................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  888888889999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????AAAA@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================>>>>>>>>>>????@@@AABBCCDDEEEFHHHHHHHHHHHGGGFFEDDCCBAA@CBBBBAAAAAAAAAAAAA@@@@@@@=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<;;;;;;;;;::::::::::::999999999988888888888888887777666666666666666666666555555555555555555555544455544444444444444444444333333333333333333332222222222111111111111111111111111111100000000000000000000//////////////////////.................-----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************)))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  888888888889999999999999999999999999999999999:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<================>>>>>>>>????@@AAABBCCDDEEEGHHHHHHHHHHGGFFEEDDCBBAA@CBBBAAAAAAAAAAAAA@@@@@@@@====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<;;;;;;;;;;::::::::::::999999999988888888888888888776666666666666666666666655555555555555555555444445444444444444444444443333333333333333333322222222222111111111111111111111101111100000000000000000000//////////////////////.................-----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  888888888888889999999999999999999999999999999999:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<==============>>>>>>>>>????@@AABBCCDDDEEGHHHHHHHHHGGGFFEEDCCBAA@@BBBAAAAAAAAAAAAA@@@@@@@@@=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99999999998888888888888888887666666666666666666666665555555555555555555544444444444444444444444444433333333333333333333222222222211111111111111111111111001100000000000000000000000////////////////////.................------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*************)))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  888888888888888899999999999999999999999999999999::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<=================>>>>>>???@@@AABBCCDDEEGGHHHHHHHHGGGFFEDDCBBAA@@BBAAAAAAAAAAAAA@@@@@@@@@@==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999988888888888888888877666666666666666666666655555555555555555555444444444444444444444444443333333333333333333322222222222211111111111111111111100001000000000000000000000000///////////////////.................-----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""!!!!!!!!!!!!!!!!!!!! !!!  888888888888888888899999999999999999999999999999:::::::::::::::::;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<=================>>>>>???@@AABBCCCDDEGGGGHHHHHGGGFFEEDCCBBA@@@BBAAAAAAAAAAAAA@@@@@@@@@@============<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;::::::::::::999999999988888888888888888877776666666666666666666655555555555555555555444444444444444444444444444333333333333333333322222222222222111111111111111111100000000000000000000000000000///////////////////.................------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*************))))))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""!!!!!!!!!!!!!!!!!!!! !!  888888888888888888888998899999999999999999999999::::::::::::::::::::;;;;;::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<=================>>>>??@@@AABBCCDDDFGGGGGHGGGGGFFEEDCCBAA@@?BAAAAAAAAAAAAAA@@@@@@@@@@==========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::999999999888888888888888888777777666666666666666666555555555555555555554444444444444444444444444444333333333333333333222222222222222211111111111111111000000000000000000000000000000///////////////////................-------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++**************)))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!!!!!!!!!! !  888888888888888888888888888999999999999999999999:::::::::::::::::::::::;;:::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<===============>>>???@@AABBBCCDDFGGGGGGGGGGFFEEDDCBBAA@@?BAAAAAAAAAAAAA@@@@@@@@@@@========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;::::::::::::9999999999888888888888888888777777766666666666666665555555555555555555544444444444444444444444444443333333333333333332222222222222222221111111111111110000000000000000000000000000000//////////////////................---------------------,,,,,,,,,,,,,,+++++++++++++++++++++++*************))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!!!!!!!!!!  888888888888888888888888888888999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========>>>??@@@AABBCCDDFFGGGGGGGGFFFEEDDCBBAA@@?BAAAAAAAAAAAAA@@@@@@@@@@?======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;:::::::::::::9999999999988888888888888888777777777666666666666665555555555555555555554444444444444444444444444443333333333333333333222222222222222222211111111111110000000000000000000000000000000///////////////////...............-----------------------,,,,,,,,,,,,,+++++++++++++++++++++++**************)))))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!!!!!!!!!!  888888888888888888888888888888888999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========>>>???@@AABBBCCDFFFGGGGGGGFFFEEDCCBBA@@??AAAAAAAAAAAAA@@@@@@@@@@??====<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999888888888888888777777777776666666666665555555555555555555554444444444444444444444444444333333333333333333222222222222222222222111111111111000000000000000000000000000000///////////////////................-----------------------,,,,,,,,,,,,,+++++++++++++++++++++++***************)))))))))))))))))(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""!!!!!!!!!!!!!!!!!!!  778888888888888888888888888888888888999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======>>>??@@@AABBCCDFFFFGGGGGFFFEEDDCCBAA@@??AAAAAAAAAAAA@@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9::::::::::99999999999999988888888888887777777777777666666666655555555555555555555544444444444444444444444444443333333333333333333222222222222222222222211111111110000000000000000000000000000000///////////////////...............-----------------------,,,,,,,,,,,,,,++++++++++++++++++++++*****************))))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""!!!!!!!!!!!!!!!!!!  7777888888888888888888888888888888888899999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>===>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@AABBCCCEFFFFFGFFFFFEEDDCCBAA@@??AAAAAAAAAAAA@@@@@@@@@@???==<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999:::::::::99999999999999998888888888887777777777777766666666555555555555555555555444444444444444444444444444443333333333333333333222222222222222222222111111111100000000000000000000000000000000//////////////////.................----------------------,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""!!!!!!!!!!!!!!!!!  7777777888888888888888888888888888888888899999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????@@?????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====>>>???@@AABBBCCEEFFFFFFFFFFEEDDCCBAA@@??AAAAAAAAA@@@@@@@@@@@@????=<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999:::::::99999999999999998888888888887777777777777777666666555555555555555555555444444444444444444444444444443333333333333333333222222222222222222222111111111100000000000000000000000000000000///////////////////..................---------------------,,,,,,,,,,,,,+++++++++++++++++++++++*******************))))))))))))))((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""!!!!!!!!!!!!!!!!  7777777778888888888888888888888888888888888899999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@@@@@@@@@@@????????????????????????????????????????????>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>========================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=====>>>???@@AAABBCCEEFFFFFFFFFEEEDDCBBAA@@??AAAAAA@@@@@@@@@@@@@@?????<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;:::::::::::::::::999999999:::::99999999999999998888888888887777777777777777776666555555555555555555555444444444444444444444443344443333333333333333333332222222222222222222211111111100000000000000000000000000000000////////////////////...................--------------------,,,,,,,,,,,,,+++++++++++++++++++++++*******************))))))))))))))((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#$$$$$$$#########################"""""""""""""""""""!!!!!!!!!!!!!!!  7777777777778888888888888888888888888888888888999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@????????????????????@@@@@@@???????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>===========================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=====>>>???@@AAABBCCEEEFFFFFFFFEEEDDCBBAA@@??AAAAAAA@@@@@@@@@@@@@?????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999999:::99999999999999998888888888887777777777777777777766655555555555555555555554444444444444444444443333444333333333333333333332222222222222222222211111111110000000000000000000000000000000////////////////////.....................------------------,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##$$$$$$###################"#####""""""""""""""""""""!!!!!!!!!!!!!!  7777777777777778888888888888888888888888888888889999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>=================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<=====>>>???@@AAABBCCEEEFFFFFFFEEEDDCCBBAA@@??AAAAAA@@@@@@@@@@@@@??????<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::9999999999999:99999999999999999888888888888777777777777777777776555555555555555555555555444444444444444444444333334333333333333333333333222222222222222222211111111110000000000000000000000000000000////////////////////.....................------------------,,,,,,,,,,,,,,,,+++++++++++++++++**++*******************))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###$$$$####################""####""""""""""""""""""""!!!!!!!!!!!!!!  7777777777777777788888888888888888888888888888889999999999999999:::::::::9::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????==================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=====>>>???@@AAABBBCEEEEFFFFFFEEEDDCCBBAA@@??AAAAAA@@@@@@@@@@@@@??????<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::9999999999999999999999999999998888888888888777777777777777777777665555555555555555555555444444444444444444444333333333333333333333333333222222222222222222221111111111000000000000000000000000/00000/////////////////////.....................------------------,,,,,,,,,,,,,,,,+++++++++++++++++***+*******************))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####$$$####################"""###""""""""""""""""""""!!!!!!!!!!!!!!  7777777777777777777788888888888888888888888888889999999999999999999::::::9999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<====>>>???@@AAABBBCEEEEFFFFFEEEEDDCCBBAA@@??AAAAAA@@@@@@@@@@@@???????<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999999999999999999999999999999888888888888777777777777777777777666655555555555555555555444444444444444444444333333333333333333333333333222222222222222222221111111111110000000000000000000000///000//////////////////////....................------------------,,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####$$####################""""#""""""""""""""""""""!!!!!!!!!!!!!!  7777777777777777777777777788888888888888888888889999999999999999999999:::9999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<====>>>???@@AAABBBCEEEEEEEEEEEEEDDCCBBAA@@??AAAAA@@@@@@@@@@@@???????><<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999988999999999999888888888888877777777777777777776666666555555555555555555444444444444444444444333333333333333333333333333322222222222222222222111111111111100000000000000000000/////0////////////////////////..................-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######$####################"""""""""""""""""""""""""!!!!!!!!!!!!!!  77777777777777777777777777777888888888888888888899999999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????>>>>>>========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<====>>>???@@AAABBBCDEEEEEEEEEEEDDDCCBBAA@@??AAAAA@@@@@@@@@@@@??????>><<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999988889999999999888888888888888777777777777777776666666665555555555555555444444444444444444444333333333333333333333333333322222222222222222222111111111111111000000000000000000//////////////////////////////..................-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""!!!!!!!!!!!!!!  77777777777777777777777777777778888888888888888899999999999999999999999999999999999999:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<====>>>???@@AAABBBBDEEEEEEEEEEEDDDCCBBAA@@??AAAAA@@@@@@@@@@@???????>><<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999998888889999999988888888888888888777777777777777666666666665555555555555544444444444444444444433333333333333333333333333332222222222222222222211111111111111111000000000000000////////////////////////////////..................----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""!!!!!!!!!!!!!!  777777777777777777777777777777777788888888888888999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<===>>>???@@@AABBBBDEEEEEEEEEEDDDCCCBBAA@@??AAAAA@@@@@@@@@@???????>>><<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999988888888999999888888888888888888877777777777776666666666666555555555555444444444444444444444333333333333333333333333333322222222222222222222211111111111111111100000000000000///////////////////////////////..................----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""!!!!!!!!!!!!!!  666777777777777777777777777777777777788888888888899999999999999999999999999999999999999999999:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======?>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<====>>???@@@AAABBBDDEEEEEEEEEDDDCCCBBAA@@??AAAAA@@@@@@@@@???????>>>><;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999988888888889999888888888888888888877777777777777666666666666665555555555444444444444444444443333333333333333333333333333332222222222222222222211111111111111111111000000000000///////////////////////////////..................----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""!!!!!!!!!!!!!!  66666777777777777777777777777777777777788888888888889999999999999999999999999999999999999999999::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<====>>>??@@@AAABBBDDDEEEEEEEDDDDCCBBBAA@@??AAAA@@@@@@@@@???????>>>>>;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999998888888888899988888888888888888877777777777777666666666666666655555555444444444444444444443333333333333333333333333333332222222222222222222211111111111111111111110000000000///////////////////////////////...................---------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""!!!!!!!!!!!!!!   66666666777777777777777777777777777777777788888888888899999999999999999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??@@@AAABBBDDDDEEEEEDDDDCCCBBAAA@@??AAAA@@@@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999999998888888888888988888888888888888877777777777776666666666666666666555555444444444444444444443333333333333333333333333333332222222222222222222221111111111111111111111000000000///////////////////////////////...................-----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""!!!!!!!!!!!!!!   66666666667777777777777777777777777777777777788888888888899999999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>>>>>>>>>>>>>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<===>>>??@@@AAABBBDDDDDDDDDDDDDCCCBBAA@@@??AAAA@@@@@@@@??????>>>>>>>;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999999999998888888888888888888888888888888877777777777776666666666666666666665555444444444444444444444333333333333333333333332233332222222222222222222221111111111111111111111000000000///////////////////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""!!!!!!!!!!!!!!   666666666667777777777777777777777777777777778888888888888888888888888888899999999999999999999999::::::::::::::::::::::::;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<==============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;<<<<===>>>??@@@AAABBBDDDDDDDDDDDDDCCCBBAA@@@??AAAA@@@@@@@???????>>>>>>>;;;;;;;::::::::::::::::::::9999999999999999999999999999999999888888888888888888888888888777777777777666666666666666666666665555555555555554444444444444444444444433333333333333333333333222222222222222222111111111111111111111100000000000000/////////////........................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  66666666666667777777777777777777777777777777777888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<=============<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>=========================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<;;;;;<<<<===>>>??@@@AAAABBDDDDDDDDDDDDCCCBBBAA@@@??AAAA@@@@@@@??????>>>>>>>>;;;;;::::::::::::::::::::99999999999999999999999999999999998888888888888888888888888887777777777777766666666666666666666655555555555555544444444444444444444444333333333333333333333333222222222222222222111111111111111111111100000000000000//////////////.....................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*****************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  66666666666666667777777777777777777777777777777788888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<==========<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??@@@AAAABBDDDDDDDDDDDCCCBBBAAA@@???AAAA@@@@@@???????>>>>>>>=;;;:::::::::::::::::::::9999999999999999999999999999999998888888888888888888888888887777777777777777666666666666666666655555555555555544444444444444444444444333333333333333333333333222222222222222222221111111111111111111100000000000000////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*****************))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  66666666666666666667777777777777777777777777777788888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??@@@AAAABBDDDDDDDDDDCCCCBBBAA@@@???AAA@@@@@@???????>>>>>>>==;;::::::::::::::::::::9999999999999999999999999999999999888888888888888887788888887777777777777777776666666666666666555555555555555544444444444444444444444433333333333333333333333222222222222222222222211111111111111111110000000000000//////////////////.................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*****************))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  66666666666666666666677677777777777777777777777777788888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??@@@AAAABBCDDDDDDDCCCCCBBBAAA@@@???AAA@@@@@@??????>>>>>>>===::::::::::::::::::::99999999999999999999999999999999998888888888888888887778888877777777777777777777666666666666666555555555555554444444444444444444444444333333333333333333333333222222222222222222222211111111111111111100000000000000///////////////////...............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*****************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  666666666666666666666666666777777777777777777777777777888888888888888888888889999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;<<<===>>???@@@AAAAABCCDDDCCCCCCCBBBAAA@@@???>AA@@@@@@??????>>>>>>>====::::::::::::::::::99999999999999999999999999999999998888888888888888887777788887777777777777777777666666666666666555555555555555444444444444444444444444333333333333333333333333222222222222222222222211111111111111111100000000000000/////////////////////.............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   6666666666666666666666666666677777777777777777777777777778888888888888888888888899999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;<<<===>>???@@@AAAAABCCCCCCCCCCCBBBAAA@@@????>AA@@@@@???????>>>>>>=====::::::::::::::::99999999999999999999999999999999888888888888888888887777777887777777777777777777666666666666665555555555555555444444444444444444444443333333333333333333333333222222222222222222222211111111111111111110000000000000///////////////////////...........-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   6666666666666666666666666666666677777777777777777777777777778888888888888888888888899999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;<<<===>>???@@@AAAAABCCCCCCCCCBBBBAAAA@@@???>>A@@@@@@??????>>>>>>======::::::::::::::999999999999999999999999999999998888888888888888888877777777777777777777777777776666666666666655555555555555555544444444444444444444433333333333333333333333332222222222222222222222111111111111111111100000000000000//////////////////////...........-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*****************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   56666666666666666666666666666666667777777777777777777777777777788888888888888888888888899999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;<<<==>>>??@@@@AAAAAACCCCCCCCBBBBAAA@@@@???>>>@@@@@@???????>>>>>>======::::::::::::9999999999999999999999999999999888888888888888888888777777777777777777777777777766666666666666555555555555555555554444444444444444444333333333333333333333333322222222222222222222222111111111111111111000000000000000/////////////////////...........-------------------,,,,,,,,,,,,,,,,,,,,,,,+,+++++++++++++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################""#"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  55556666666666666666666666666666666667777777777777777777777777777778888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<==>>>??@@@AAAAAAACCCCCCBBBBBAAA@@@@????>>>@@@@@@??????>>>>>>=======::::::::::999999999999999999999999999988888888888888888888888877777777777777777777777777776666666666666655555555555555555555554444444444444444433333333333333333333333332222222222222222222222211111111111111111100000000000000000////////////////////...........-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*****************))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  555555666666666666666666666666666666666677777777777777777777777777777788888888888888888888889999999999999999999999999::::::99:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;::::::;;:::;;;<<<==>>>??@@@AAAAAAACCCCBBBBBAAAA@@@@????>>>>@@@@@???????>>>>>>=======:::::::999999999999999999999988888888888888888888888888888887777777777777777777777777777666666666666665555555555555555555555554444444444444443333333333333333333333333222222222222222222222221111111111111111110000000000000000000//////////////////...........---------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  555555555666666666666666666666666666666666677777777777777777777777777777788888888888888888888888999999999999999999999999:::999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;::::::::::;:::;;;<<<==>>???@@@AAAAAAACCCBBBBBAAAA@@@@???>>>>>>@@@@???????>>>>>>=======<:::::99999999999999999999988888888888888888888888888888888777777777777777777777777777766666666666666555555555555555555555555544444444444444333333333333333333333333322222222222222222222222111111111111111111000000000000000000000////////////////...........-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  555555555555666666666666666666666666666666666677777777777777777777777777788888888888888888888888889999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<==>>???@@@@AAAAAACBBBBBBAAAA@@@????>>>>>==@@@????????>>>>>>======<<:::9999999999999999999999888888888888888888888888888888877777777777777777777777777776666666666666666555555555555555555555554444444444444433333333333333333333333332222222222222222222222211111111111111111110000000000000000000000///////////////...........----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********************)))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  5555555555555566666666666666666666666666666666667777777777777777777777777888888888888888888888888899999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>=============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<==>>???@@@@AAAAAABBBBBBAAAA@@@????>>>>>===@@????????>>>>>>=======<<:9999999999999999999999988888888888888888888888888888877777777777777777777677777776666666666666666665555555555555555555544444444444444433333333333333333333333332222222222222222222222221111111111111111110000000000000000000000///////////////............---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************)))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  5555555555555555566666666666666666666666666666667777777777777777777777777888888888888888888888888899999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<==>>???@@@@AAAAAABBBBBAAAA@@@????>>>>>====??????????>>>>>>======<<<9999999999999999999999888888888888888888888888888788777777777777777777776667777776666666666666666666555555555555555555444444444444444333333333333333333333333322222222222222222222222211111111111111111110000000000000000000000//////////////..............--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  55555555555555555555666666666666666666666666666666777777777777777777777778888888888888888888888888999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;<<<==>>>??@@@@@AAAAABBBAAAA@@@@???>>>>>======?????????>>>>>>>======<<<99999999999999999999888888888888888888888888888777777777777777777777776666677776666666666666666666665555555555555555444444444444444333333333333333333333333322222222222222222222222211111111111111111111100000000000000000000///////////////...............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  555555555555555555555565666666666666666666666666666667777777777777777777777788888888888888888888888999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<==>>>???@@@@@@@@@BBAAAA@@@@???>>>>>=======????????>>>>>>>======<<<<999999999999999998888888888888888888888888887777777777777777777777776666666777666666666666666666665555555555555555444444444444444433333333333333333333333332222222222222222222222211111111111111111111111000000000000000000///////////////.................-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  55555555555555555555555555566666666666666666666666666666777777777777777777777778888888888888888888888889999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;<<<==>>>???@@@@@@@@@BAAAA@@@@???>>>>========<???????>>>>>>>>======<<<<99999999999999988888888888888888888888887777777777777777777777777766666666676666666666666666666655555555555555544444444444444444333333333333333333333333222222222222222222222222111111111111111111111110000000000000000000///////////////..................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  555555555555555555555555555555666666666666666666666666666667777777777777777777777788888888888888888888888899999999999999999999999999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<==>>>????@@@@@@@@AAAA@@@@???>>>>======<<<<??????>>>>>>>>>=====<<<<<999999999999888888888888888888888888777777777777777777777777777776666666666666666666666666666655555555555555544444444444444444333333333333333333333333222222222222222222222222111111111111111111111110000000000000000000///////////////....................-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*************************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555555555555556666666666666666666666666666667777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<===>>????@@@@@@@@AAA@@@@???>>>>======<<<<<????>>>>>>>>>>>=====<<<<<9999999988888888888888888888888887777777777777777777777777777776666666666666666666666666666655555555555555544444444444444444443333333333333333333333222222222222222222222222111111111111111111111110000000000000000000///////////////......................------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  44555555555555555555555555555555555566666666666666666666666666666677777777777777777777777888888888888888888888888999999999999999999999999999999999999999999999999::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999:::::::::::::::::::::::::::::::::::;;<<<===>>>?????@@@@@?AA@@@@???>>>>=====<<<<<<<>>>>>>>>>>>>>>======<<<<<99999988888888888888888888888877777777777777777777777777777776666666666666666666666666666655555555555555544444444444444444444433333333333333333333222222222222222222222222111111111111111111111110000000000000000000////////////////......................-----------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************)**)))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  4444455555555555555555555555555555555556666666666666666666666666666667777777777777777777777788888888888888888888888889999998999999999999999999999999999999999999999999::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999::::::::::::::::999999::::::::::;;<<<===>>>???????????A@@@@????>>>=====<<<<<<<<>>>>>>>>>>>>>>======<<<<<999998888888888888888888888877777777777777777777777777777776666666666666666666666666666655555555555555544444444444444444444444333333333333333332222222222222222222222222111111111111111111111111000000000000000000////////////////......................------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  4444444555555555555555555555555555555555556666666666666666666666666666667777777777777777777777778888888888888888888888888998888899999999999999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999::::::::::9999999999::::::::;;;<<<===>>>???????????@@@@@???>>>====<<<<<<<<<<>>>>>>>>>>>>>>======<<<<<9999888888888888888888888777777777777777777777777777777776666666666666666666666666666655555555555555544444444444444444444444433333333333333333222222222222222222222222111111111111111111111111000000000000000000//////////////////.....................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  44444444455555555555555555555555555555555555566666666666666666666666666667777777777777777777777777888888888888888888888888888888888899999999999999999999999999999999999999999::::::::::::::::;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999:::::::99999999999999:::::::;;;<<<===>>>>??????????@@@@???>>>>====<<<<<<<<<<>>>>>>>>>>>>>>======<<<<<99988888888888888888888887777777777777777777777777777766666666666666666666666666666665555555555555554444444444444444444444433333333333333332222222222222222222222222211111111111111111111111000000000000000000////////////////////...................------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444555555555555555555555555555555555555666666666666666666666666677777777777777777777777778888888888888888888888888888888888888899999999999999999999999999999999999999::::::::::::::::::::;;;;;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============>>>>>>>>>>>=================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999::9999999999999999999:::::::;;;<<<===>>>>??????????@@@????>>>====<<<<<<<;;;;>>>>>>>>>>>>>>>=====<<<<<9988888888888888888888777777777777777777777777776677666666666666666666666656666666655555555555555555444444444444444444444333333333333333322222222222222222222222222111111111111111111111110000000000000000000/////////////////////..................-----------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444444555555555555555555555555555555555666666666666666666666666677777777777777777777777778888888888888888888888888888888888888888889999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>========================>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999999999999999999999:::::::;;;<<<===>>>>>????????>@@????>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>=====<<<<<99888888888888888887777777777777777777777777766666666666666666666666666655566666665555555555555555554444444444444444444333333333333333322222222222222222222222222111111111111111111111110000000000000000000///////////////////////................-----------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!""!!!!!!!!!!!!!!!!!!!!!  44445555555555555555555555555555556666666666666666666666666666777777777777777777777777777777777888888888888888888888888888899999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;<<<<==>>>>????@@@@@@@@@@@@@????>>>====<<<<<<;;;;;;>>>>>>>>>>>>>======<<<<;;99999998888888888888888887777777777776666666666666666666666666666666666665555555555555555544444444444444444444444444433333333333333333333333332222222222222222222222222221111111111111111111111100000000000000000/////////////////////.....................--------------------,,,,,,,,,,,,,,+++++++++++++++++***********************))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!  444444555555555555555555555555555555566666666666666666666666666677777777777777777777777777777777778888888888888888888888888889999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::::;;<<<===>>>?????@@@@@@@@@@@@????>>>>===<<<<<<;;;;;;;==>>>>>>>>>>>>=====<<<<;;999999888888888888888888877777777766666666666666666666666666666666666665555555555555555544444444444444444444444444333333333333333333333333332222222222222222222222222221111111111111111111111100000000000000000/////////////////////.......................------------------,,,,,,,,,,,,,,++++++++++++++++++**********************)))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!  4444444455555555555555555555555555555555666666666666666666666666666677777777777777777777777777777788888888888888888888888888888889999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================>>>>>====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::::;;<<<===>>>?????@@@@@@@@@@??????>>>====<<<<<;;;;;;;;===>>>>>>>>>>>=====<<<<;;9999988888888888888888888777777666666666666666666666666666666666666665555555555555555554444444444444444444444444333333333333333333333333332222222222222222222222222221111111111111111111111100000000000000000/////////////////////.......................-------------------,,,,,,,,,,,,,++++++++++++++++++++*********************))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!  44444444444555555555555555555555555555555556666666666666666666666666666777777777777777777777777777778888888888888888888888888888888889999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999:::::;;<<<===>>>>?????@@@@@@@???????>>>>====<<<<<;;;;;;;;===>>>>>>>>>>>>====<<<<;;99999888888888888888888777777666666666666666666666666666666666666665555555555555555554444444444444444444444444333333333333333333333333332222222222222222222222222221111111111111111111111110000000000000000///////////////////////.....................-------------------,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!  444444444444445555555555555555555555555555555566666666666666666666666666677777777777777777777777777777778888888888888888888888888888888889999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::9:::::::::::::::::::::::99:::::::::::::::::::::::::99999999999999999999::::;;<<<===>>>>????????@?????????>>>>>===<<<<<;;;;;;;;;===>>>>>>>>>>>>=====<<<;;999998888888888888888777776666666666666666666666666666666666666665555555555555555555444444444444444444444443333333333333333333333333332222222222222222222222222221111111111111111111111110000000000000000///////////////////////......................------------------,,,,,,,,,,,,,,+++++++++++++++++++++++******************))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!  44444444444444444555555555555555555555555555555566666666666666666666666666777777777777777777777777777777777888888888888888888888888888888888899999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================================================================================================<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::::::::::99999:::::::::::::::::::::::::99999999999999999999::::;;<<<===>>>>??????????????????>>>>====<<<<<;;;;;;;;;====>>>>>>>>>>>=====<<<;;999988888888888888777777766666666666666666666666666666666666666555555555555555555544444444444444444444444433333333333333333333333332222222222222222222222222222111111111111111111111111000000000000000000/////////////////////......................-------------------,,,,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!  444444444444444444455555555555555555555555555555666666666666666666666666666666777777777777777777777777777777777888888888888888888888888888888888899999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::99999999999::::::::::::::::999999999::99999999:::::::::::::::99999999999999999999::::;;<<<===>>>>?????????????????>>>>>====<<<<<;;;;;;;;;====>>>>>>>>>>>=====<<<;;999988888888888877777777766666666666666666666666666666666666655555555555555555554444444444444444444444433333333333333333333333333222222222222222222222222222211111111111111111111111100000000000000000000///////////////////......................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!  4444444444444444444444555555555555555555555555555666666666666666666666666666666667777777777777777777777777777777778888888888888888888888888888888888999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::999999999999999:::::::::::999999999999999999999999999::::::::::::99999999999999999999::::;;<<<====>>>>???????????????>>>>>====<<<<<;;;;;;;;;;====>>>>>>>>>>>=====<<<;;999988888888887777777777766666666666666666666666556666666655555555555555555555544444444444444444444343333333333333333333333333322222222222222222222222222221111111111111111111111110000000000000000000000/////////////////......................--------------------,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!  444444444444444444444444555555555555555555555555555566666666666666666666666666666666777777777777777777777777777777777888888888888888888888888888888899999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::999999999999999999999:::::::999999999999999999999999999999999:::::::::999999999999999999999::::;;<<<====>>>>>???????????>>>>>>>=====<<<<<;;;;;;;;;;=====>>>>>>>>>>=====<<<;;99998888888887777777777776666666666666666666655555666666555555555555555555555444444444444444444443333333333333333333333333332222222222222222222222222212211111111111111111111111100000000000000000000000/////////////////.....................--------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!  44444444444444444444444444455555555555555555555555555556666666666666666666666666666666667777777777777777777777777777777778888888888888888888888888889999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9999999999999999999999999:999999999999999999999999999999999999999999999999999999999999999999999::::;;<<<<===>>>>>>????????>>>>>>>>>=====<<<<<;;;;;;;;;;=====>>>>>>>>>>====<<<<;;9998888888887777777777777666666666666666665555555566665555555555555555555554444444444444444444433333333333333333333333333322222222222222222222222222111111111111111111111111111100000000000000000000000////////////////......................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!  444444444444444444444444444444555555555555555555555555555666666666666666666666666666666666677777777777777777777777777777777888888888888888888888888889999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888899999999::::;;<<<<====>>>>>>>>??>>>>>>>>>>>=====<<<<<;;;;;;;;;;;======>>>>>>>>>====<<<<;;99988888888777777777777776666666666666655555555555665555555555555555555555544444444444444444433333333333333333333333333222222222222222222222222222111111111111111111111111111100000000000000000000000////////////////......................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!  3444444444444444444444444444444445555555555555555555555555555666666666666666666666666666666666677777777777777777777777777778888888888888888888888888888889999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888889999999::::;;<<<<====>>>>>>>>>>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;=======>>>>>>>=====<<<<;;999888888877777777777777766666666666555555555555555555555555555555555555544444444444444444443333333333333333333333333222222222222222222222222222111111111111111111111111111100000000000000000000000////////////////......................--------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!!!!!!!!!  3333444444444444444444444444444444445555555555555555555555555555666666666666666666666666666666666677777777777777777777777777778888888888888888888888888888888999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888999999::::;;<<<<====>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;=========>>>======<<<<;;;9988888887777777777777777666666655555555555555555555555555555555555555544444444444444444443333333333333333333333333222222222222222222222222222111111111111111111111111111100000000000000000000000////////////////......................--------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  3333333444444444444444444444444444444445555555555555555555555555555666666666666666666666666666666677777777777777777777777777777777888888888888888888888888888888899999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888999999::::;;;<<<=====>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;==================<<<<;;;998888888777777777777777666665555555555555555555555555555555555555555444444444444444444433333333333333333333333332222222222222222222222222221111111111111111111111111111000000000000000000000000////////////////.....................----------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  333333333444444444444444444444444444444444555555555555555555555555555566666666666666666666666666666677777777777777777777777777777777778888888888888888888888888888888999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888999999::::;;;<<<<=====>>>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;=================<<<<;;;;9888888877777777777777666655555555555555555555555555555555555555555444444444444444444433333333333333333333333322222222222222222222222222211111111111111111111111111111000000000000000000000000////////////////.....................------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333333333444444444444444444444444444444445555555555555555555555555555566666666666666666666666666666677777777777777777777777777777777777888888888888888888888888888888889999999999999999999999999999999999999999999:::::::::::9::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999889999999999999999999999988999999999999999999999999988888888888888899999::::;;;<<<<======>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;;================<<<<;;;;;98888887777777777777666665555555555555555555555555555555555555555444444444444444444433333333333333333333333332222222222222222222222222211111111111111111111111111111000000000000000000000000////////////////......................-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  33333333333333344444444444444444444444444444444555555555555555555555555555666666666666666666666666666666667777777777777777777777777777777777778888888888888888888888888888888899999999999999999999999999999999999999999999::::::9999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999888888889999999999999999998888888999999999999999999999999988888888888888899999::::;;;<<<<=======>>>>>>>>=========<<<<<<<;;;;;;;;;;;;::==============<<<<<<;;;;:888888777777777777666666655555555555555555555555555555555555555444444444444444444433333333333333333333333332222222222222222222222222211111111111111111111111111111000000000000000000000000/////////////////.......................---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  333333333333333333444444444444444444444444444444555555555555555555555555555556666666666666666666666666666666667777777777777777777777777777777777778888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999988888888888889999999999999988888888888999999999999999999999998888888888888888899999::::;;;<<<<=========>>>>==========<<<<<<<<;;;;;;;;;;;:::============<<<<<<<;;;;::8888887777777777766666666555555555555555555555555555555555555444444444444444444443333333333333333333333332222222222222222222222222211111111111111111111111111111000000000000000000000000/////////////////.......................----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  333333333333333333333444444444444444444444444444555555555555555555555555555555555666666666666666666666666666666666777777777777777777777777777777777788888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999998888888888888888889999999998888888888888888888999999999999999999988888888888888888899999::::;;;<<<<<=====================<<<<<<<<;;;;;;;;;;;::::<<<<=<<<<<<<<<<<<<;;;;;::888887777777777766666666655555555555555555555554445555555544444444444444444444433333333333333333333333322222222222222222222222222111111111111111111111111111110000000000000000000000000//////////////////.....................----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************)))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444444444444555555555555555555555555555555555566666666666666666666666666666666667777777777777777777777777777778888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999888888888888888888888889999888888888888888888888888888999999999999998888888888888888888899999::::;;;<<<<<=====================<<<<<<<;;;;;;;;;;;;::::<<<<<<<<<<<<<<<<;;;;;;:::8888877777777776666666666555555555555555555544444455555544444444444444444444433333333333333333333322322222222222222222222222222111111111111111111111111111110000000000000000000000000////////////////////....................---------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++***********************)))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  333333333333333333333333334444444444444444444444444445555555555555555555555555555555555666666666666666666666666666666666677777777777777777777777777788888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888889999999999888888888888888888888899999::::;;;<<<<<====================<<<<<<<;;;;;;;;;;;;;::::<<<<<<<<<<<<<<<;;;;;;::::88887777777777666666666665555555555555554444444444555444444444444444444444433333333333333333333322222222222222222222222222221111111111111111111111111111110000000000000000000000000//////////////////////..................----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!  333333333333333333333333333334444444444444444444444444444555555555555555555555555555555555566666666666666666666666666666666777777777777777777777777778888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777888888899999::::;;;<<<<<<=================<<<<<<<<;;;;;;;;;;;;;;::::<<<<<<<<<<<<<;;;;;;;:::::88877777777776666666666665555555555554444444444444444444444444444444444444433333333333333333332222222222222222222222222222111111111111111111111111111001000000000000000000000000////////////////////////.................----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!  333333333333333333333333333333344444444444444444444444444444555555555555555555555555555555555566666666666666666666666666666777777777777777777777777777777788888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777888888899999::::;;;<<<<<<================<<<<<<<<;;;;;;;;;;;;;;:::::<<<<<<<<<<<;;;;;;;;::::::8877777777776666666666666555555554444444444444444444444444444444444444444333333333333333333322222222222222222222222222211111111111111111111111111110000000000000000000000000000///////////////////////.................----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!  223333333333333333333333333333333344444444444444444444444444444555555555555555555555555555555555566666666666666666666666666666777777777777777777777777777777778888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777788888899999::::;;;<<<<<<<==============<<<<<<<<;;;;;;;;;;;;;;;:::::<<<<<<<<<;;;;;;;;:::::::987777777777666666666666665555544444444444444444444444444444444444444444333333333333333333322222222222222222222222222221111111111111111111111111110000000000000000000000000000////////////////////////.................---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!  222223333333333333333333333333333333344444444444444444444444444444555555555555555555555555555555556666666666666666666666666666666677777777777777777777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777788888899999::::;;;<<<<<<<==============<<<<<<<;;;;;;;;;;;;;;;::::::<<<<<<<<;;;;;;;;:::::::99777777777776666666666665555444444444444444444444444444444444444444444333333333333333333322222222222222222222222222211111111111111111111111111110000000000000000000000000000////////////////////////.................----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++****************))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!  333333333333333333333333333333333333333334444444444444444444444444444555555555555555555555555555555555555555555555666666666666666666666666666667777777777777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999:::99::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999888888888888888888887777777788888888888888777777777777777778888888888777777777888888888899999:::::;;;;<;;;;;;<<<<<<<<<<<<<<<<<<<<>>========<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::9999998888888777777777776666666655555555555555555555555544444444444444444444333333333333333333333332222222322222222222222222222222221111111111111111111111110000000000000000000000000000000////////////////////..................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************)))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  223333333333333333333333333333333333333333334444444444444444444444444444445555555555555555555555555555555555555555555566666666666666666666666666666777777777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999888888888888888888887777777777777788888888888777777777777777777777777777777777777777888888888899999:::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<;>=======<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::9999999888888777777777776666666655555555555555555555555554444444444444444433333333333333333333333322222222222222222222222222222222211111111111111111111111100000000000000000000000000//000//////////////////////.................-------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************)))))))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  2222233333333333333333333333333333333333333333344444444444444444444444444444455555555555555555555555555555555555555555555566666666666666666666666666777777777777777777777777777778888888888888888888888888899999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999888888888888888888887777777777777777777788888877777777777777777777777777777777777777777777888888888899999:::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;======<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::9999999998888877777777777666666666555555555555555555555555544444444444444433333333333333333333333322222222222222222222222222222222211111111111111111111111100000000000000000000000000////0////////////////////////...............-------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************)))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222333333333333333333333333333333333333333344444444444444444444444444444444555555555555555555555555555555555555555555566666666666666666666666667777777777777777777777777777777777888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999888888888888888888888777777777777777777777777787777777777777777777777777777777777777777777777777888888888889999:::::;;;;;:;;;;;;;<<<<<<<<<<<<<<<<;;=====<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::999999998888887777777777766666666665555555555555555555555544444444444444443333333333333333333333322222222222222222222222222222222211111111111111111111111100000000000000000000000000//////////////////////////////...............------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************))))))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  2222222222233333333333333333333333333333333333334444444444444444444444444444444444455555555555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777888888888888888888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999998888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777888888888889999:::::;;;;;:;;;;;;;;;<<<<<<<<<<<<<;;;====<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::999999999888887777777777776666666666655555555555555555555544444444444444433333333333333333333333322222222222222222222222222222222211111111111111111111111100000000000000000000000000//////////////////////////////...............-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************)))))))))))))))))))(((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222222222333333333333333333333333333333333334444444444444444444444444444444444444455555555555555555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777788888888888888888888888888889999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999998888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777888888888889999:::::;;;;;::;;;;;;;;;;<<<<<<<<<<;;;;====<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::99999999988888777777777777666666666666555555555555555554444444444444444433333333333333333333333322222222222222222222222222222222211111111111111111111111000000000000000000000000000//////////////////////////////...............-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***********************)))))))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  2222222222222222333333323333333333333333333333333333444444444444444444444444444444444444445555555555555555555555555555555555666666666666666666666666666677777777777777777777777777777777777777777777788888888888888888888888888899999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999998888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777766888888888889999:::::;;;;;:::;;;;;;;;;;;<<<<<<;;;;;;===<<<<<<<<<<;<<<<<;;;;;;;;;;:::::::9999999988888877777777777766666666666665555555555555444444444444444444333333333333333333333333332222222222222222222222222222222211111111111111111111111000000000000000000000000000//////////////////////////////................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  2222222222222222222333322223333333333333333333333333333444444444444444444444444444444444444444555545555555555555555555555555555666666666666666666666666666666777777777777777777777777777777777777777777888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999998888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777766666777888888899999:::::;;;;;::::;;;;;;;;;;;;;;;;;;;;;;==<<<<<<<;;;;;;;;;;;;;;;;;;;::::::9999999998888888777777777776666666666665555555555554444444444444444443333333333333333333333333332222222222222222222222222222222111111111111111111111111000000000000000000000000000///////////////////////////////...............-------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222223222222233333333333333333333333333333444444444444444444444444444444444444445444445555555555555555555555555555666666666666666666666666666666777777777777777777777777777777777777778888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999988888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777776666666777788888899999:::::;;;;;::::::;;;;;;;;;;;;;;;;;;;;=<<<<<<;;;;;;;;;;;;;;;;;;;;::::::999999999888888887777777776666666666666555555555544444444444444444433333333333333333333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000///////////////////////////////................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222222222222233333333333333333333333333333444444444444444444444444444444444444444444445555555555555555555555555555566666666666666666666666666666677777777777777777777777777777777778888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777666666666777788888899999:::::;;;;;::::::::;;;;;;;;;;;;;;;;;:<<<<<<;;;;;;;;;;;;;;;;;;::::::::99999999888888888877777777666666666666555555555444444444444444444444333333333333333333333333333222222222222222222222112222222111111111111111111111110000000000000000000000000000///////////////////////////////................---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************))))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222222222222222233333333333333333333333333334444444444444444444444444444444444444444444444555555555555555555555555555556666666666666666666666666666667777777777777777777777777777778888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888777777777777777777776666677777777777777777777777777777777777777766666666666777788888899999::::::;;;;:::::::::::;;;;;;;;;;;;;::<<<<<;;;;;;;;;;;;;;;;;:::::::::999999998888888888877777766666666666665555555544444444444444444444444333333333333333333333333222222222222222222222211112222111111111111111111111111000000000000000000000000000/////////////////////////////////...............----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222222222222222222233333333333333333333333333333444444444444444444444444444444444444444444444455555555555555555555555555555666666666666666666666666666666677777777777777777777777778888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888777777777777777777777666666666677777777777776666666666676667777777766666666666666777778888899999::::::;;;;:::::::::::::;;;;;;;;;;:::<<<<;;;;;;;;::::::::::::::::::99999999888888888887777776666666666665555555544444444444444444444444443333333333333333333333222222222222222222222211111122111111111111111111111111000000000000000000000000000/////////////////////////////////................----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  122222222222222222222222222222222222222222333333333333333333333333333334444444444444444444444444444444444444444444444555555555555555555555555555555566666666666666666666666666777777777777777777777777777888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888777777777777777777777666666666666666677777777666666666666666666666666666666666666666666777778888899999::::::;;;;::::::::::::::::;;;;;;::::<<<;;;;;;:::::::::::::::::::99999999888888888888777776666666666666555555555444444444444444444444444433333333333333333333222222222222222222222211111111111111111111111111111111110000000000000000000000000/////////////////////////////////.................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  11122222222222222222222222222222222222222222233333333333333333333333333333334444444444444444444444444444444444444444444445555555555555555555555555556666666666666666666666666666667777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888877777777777777777777666666666666666666666677776666666666666666666666666666666666666666666666777778888899999::::::;;;;::::::::::::::::::::::::::<<;;;;;;::::::::::::::::::99999999988888888888777777666666666666655555555554444444444444444444444443333333333333333333322222222222222222222211111111111111111111111111111111110000000000000000000000000/////////////////////////////////...................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  111111222222222222222222222222222222222222222222333333333333333333333333333333344444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888877777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666777777888899999:::::::;;;::::::::::::::::::::::::::<<;;;;;::::::::::::::9999999999999888888888887777776666666666665555555555554444444444444444444443333333333333333333322222222222222222222222111111111111111111111111111111111000000000000000000000000////////////////////////////..////.....................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  111111112222222222222222222222222222222222222222333333333333333333333333333333333344444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666667777777777777777777777777777888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888887777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666777777888899999::::::::;;99999999999:::::::::::::::<;;;;;::::::::999999999999999999888888888887777777666666666666555555555555544444444444444444333333333333333333333322222222222222222222222111111111111111111111111111111111000000000000000000000000////////////////////////////....//.......................-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  11111111111222222222222222222222222222222222222233333333333333333333333333333333333333444444444444444444444444444444444444455555555555555555555555555666666666666666666666666666666666666666666666777777777777777777777777777788888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999:::::::::::::::::999999::::::::::::::::::::999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888887777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666777777888889999::::::::::999999999999999:::::::::99;;;;;::::::999999999999999999988888888888877777777666666666665555555555555544444444444444333333333333333333333222222222222222222222222221111111111111111111111111111111000000000000000000000000//////////////////////////////...../........................----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  1111111111111122222222222222222222222222222222222233333333333333333333333333333333333333334444444444444444444444444444444445555555555555555555555555555566666666666666666666666666666666666666666666667777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999::::::999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888887777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666777777888889999::::::::::9999999999999999999::99999;;;;::::::99999999999999999888888888888887777777776666666665555555555555544444444444443333333333333333333222222222222222222222222222221111111111111111111111111111111000000000000000000000000/////////////////////////////.................................---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************))))))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  11111111111111111222222112222222222222222222222222222233333333333333333333333333333333333333344444444444444444444444444444444445555555555555555555555555555556666666666666666666666666666666666666666667777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::9999999999999999999999999::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666665555667777777888899999:::::::::99999999999999999999999999;;;::::::9999999999988888888888888888887777777777766666666555555555555544444444444333333333333333333222222222222222222222222222222222111111111111111111111111111110000000000000000000000000/////////////////////////////..................................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  111111111111111111112221111122222222222222222222222222222333333333333333333333333333333333333333343334444444444444444444444444444445555555555555555555555555555556666666666666666666666666666666666666677777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888877777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666665555555557777777888899999:::::::::99999999999999999999999999;;;:::::999999988888888888888888888888777777777777666666555555555555554444444443333333333333333333332222222222222222222222222222222111111111111111111111111111110000000000000000000000000/////////////////////////////...................................--------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  111111111111111111111111111111122222222222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444444444555555555555555555555555555555566666666666666666666666666666666677777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777776666666666666666666666665666666666666666666666666666666666666665555555555556777777888889999:::::::::99999999888888999999999999;::::::99999988888888888888888888887777777777777666666655555555555554444444443333333333333333333333322222222222222222222222222222211111111111111111111111111110000000000000000000000000/////////////////////////////...................................---------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  1111111111111111111111111111111111122222222222222222222222222223333333333333333333333333333333333333333333333444444444444444444444444444444455555555555555555555555555555556666666666666666666666666666777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777776666666666666666666665555556666666666666666666666666666666666665555555555555566777777888899999::::::::99999988888888888889998888::::::9999998888888888888888888887777777777777666666655555555555555444444443333333333333333333333333222222222222222222222222222211111111111111111111001111110000000000000000000000000/////////////////////////////...................................----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  1111111111111111111111111111111111111222222222222222222222222222222333333333333333333333333333333333333333333333344444444444444444444444444444455555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777776666666666666666666665555555555556666666666666666666666666666666666555555555555555566777777888899999::::::::99998888888888888888888888:::::99999988888888888888888777777777777777776666665555555555555544444444443333333333333333333333333222222222222222222222222222111111111111111111100001111000000000000000000000000///////////////////////////////..................................-----------------,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111111111111111111112222222222222222222222222222223333333333333333333333333333333333333333333333444444444444444444444444444444455555555555555555555555555556666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777776666666666666666666665555555555555555566666666555555556666666666666666555555555555555555666777777888899999:::::::99988888888888888888888888::::99999988888888887777777777777777777777766666665555555555555544444444444333333333333333333333333322222222222222222222221111111111111111111111100000110000000000000000000000000//////////////////////////////..................................-----------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  011111111111111111111111111111111111111111122222222222222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444444455555555555555555555555555555555666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777666666666666666666666655555555555555555555555665555555555555555666666666666655555555555555555556666777778888999999::::::99888888888888888888888888::999999988888888777777777777777777777777666666666555555555555444444444444433333333333333333333332222222222222222222222211111111111111111111111000000000000000000000000000000000/////////////////////////////..................................------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  111111111111111122222222222222222222222222222222222222333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555556666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555566666665555555555555555556666666777788888999999999:::::::::99999999999999999999999998888888877777777788888777777777777777666665555555555554444444444444333333333333333333333333322222222222222222222222221111111111111111111100000000000000000000000000000000000//////////////////////////////////////...............-----------------------------,,,,,,,,,,,,,,++++++++++++++++*************************))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  111111111111111111122222222222222222222222222222222222222233333333333333333333333333333333334444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555666666666666666666666666666666666666666777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777766666666666666666666666666666666666666666555555555555555555555555566666655555555555555555555666666777778888899999999:::::::99999999999999999999999999888888877777777777777777777777777777666666655555555554444444444444443333333333333333333333333222222222222222222222222111111111111111111110000000000000000000000000000000000//////////////////////////////////////..............------------------------------,,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  111111111111111111111121112222222222222222222222222222222222233333333333333333333333333333333334444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555556666666666666666666666666666666666666666777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777666666666666666666666666666666666666666666665555555555555555555555555555566666555555555555555555555566666677778888889999999::::::99999999999999999999999998888888877777777777777777777777777776666666665555555554444444444444444333333333333333333333332222222222222222222222111111111111111111111100000000000000000000000000000000////////////////////////////////////////..............------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++***********************))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  111111111111111111111111111112222222222222222222222222222222222233333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555566666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666555555555555555555555555555555555566666555555555555555555555556666677777888888999999:::::9999999999999999988889998888888887777777777777777777777777777666666666655555544444444444444444443333333333333333333332222222222222222222211111111111111111111111110000000000000000000000000000000////////////////////////////////////////..............------------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++**********************)))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  111111111111111111111111111111112222222222222222222222222222222222223333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555566666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666666666666666555555555555555555555555555555555555555566665555555555555555555555556666667777788888899999:::::9999999999888888888888888888888877777777777777777777777777766666666666655554444444444444444444333333333333333333332222222222222222222111111111111111111111111111000000000000000000000000000000/////////////////////////////////////////................----------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++***********************))))))))))))))))(((((((((((((((((((((((('((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  111111111111111111111111111111111112222222222222222222222222222222222233333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666666666555555555555555555555555555555555555555555555566665555555555555444444555555666667777788888888998::::999999999888888888888888888888877777777777777777777777777776666666666665554444444444444444444333333333333333333332222222222222222211111111111111111111111111111000000000000000000000000000000//////////////////////////////////////////.................------------------------,-,,,,,,,,,,,,,,,,,,,,,,,,++++++++++**********************))))))))))))))))))(((((((((((((((((((((('''((((''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  111111111111111111111111111111111111112222222222222222222222222222222222233333333333333333333333333333333333333334444444444334444444444444444444444444444444444444444444445555555555555555555555555555555555666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666665555555555555555555555555555555555555555555555555566655555555555554444444445555666666777778888888888::99999999998888888888888888888887777777777777777777777777777766666666666555444444444444444444433333333333333333332222222222222222211111111111111111111111111111110000000000000000000000000000////////////////////////////////////////////..................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++**********************)))))))))))))))))))(((((((((((((((((((((''''((''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  00011111111111111111111111111111111111111222222222222222222222222222222223333333333333333333333333333333333333333333344444433333344444444444444444444444444444444444444444444455555555555555555555555555555555555666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999888888888888888888888888899998888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777776666666666666666666666666666666555555555555555555555555554444444444555555555555556665555555555544444444444555556666677777788888888899999999999888888888888888888887777777777777777666677777777766666666666555554444444444444444443333333333333333332222222222222221111111111111111111111111111111110000000000000000000000000000//////////////////////////////////////.//////...................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*********************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  00000011111111111111111111111111111111111111122222222222222222222222222222222333333333333333333333333333333333333333333344433333333334444444444444444444444444444444444444444455555555555555555555555555555555555555555666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666555555555555555555555555544444444444445555555555555555555555555544444444444555556666667777788888888899999999998888888888888777888777777777777777666666677777776666666666665555554444444444444443333333333333333333222222222222222211111111111111111111111111111111000000000000000000000000000////////////////////////////////////////../////....................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000111111111111111111111111111111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444455555555555555555555555555555555555555555555556666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666655555555555555555555555555444444444444445555555555555555555555554444444444445555556666677777788888888999999999888888888888777778777777777777776666666666777776666666666665555555544444444444443333333333333333332222222222222222222111111111111111111111111111110000000000000000000000000000/////////////////////////////////////////...////....................----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++**********************)))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  0000000000011111111111111111111111111111111111111122222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444445555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666665555555555555555555555555555555554444444444444444555555555555555555555444444444444455555566666677777788888889999999988888888888777777777777777777776666666666667666666666666666555555555444444444433333333333333333332222222222222222222221111111111111111111111111100000000000000000000000/00000/////////////////////////////////////////.....///...................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  00000000000000111111111111111111111111111111111111111222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444555555555555555555555555555555555555555566666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666655555555555555555555555555555555555555544444444444444444555555555555555555544444444444444555555566666777777788888899999998888888888777777777777777777776666666666666666666666666666655555555554444444333333333333333333332222222222222222222222211111111111111111111111110000000000000000000000///000/////////////////////////////////////////.......//...................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000000000001111111111111111111111111111111111111111222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444445555555555555555555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666555555555555555555555555555555555555555555554444444444444444444555555555555555554444444444444445555555666666777777778888999999888888888877777777777777777776666666666666666666666666666655555555555544444333333333333333333332222222222222222222222222111111111111111111111000000000000000000000000//////////////////////////////////////////////........../..................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*********************))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  0000000000000000000011101111111111111111111111111111111111122222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555444444444444444444444444455555555555555544444444444444455555556666667777777777779999988888888887777777777777777777666666666666666666666666666655555555555554443333333333333333333333322222222222222222222222111111111111111111100000000000000000000000000/////////////////////////////////////////...................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000000011111111111111111111111111111111111122222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444445555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666665555555555555555555555555555555555555554444444444444444444444444444444445555555555544444444444444444555555566666667777777777799988888888887777777777777777777666666666666666665566666666655555555555554443333333333333333333333333222222222222222222222111111111111111111000000000000000000000000000///////////////////////////////////////......................................-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000000000001111111111111111111111111111111111122222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666665555555555555555555555555555555554444444444444444444444444444444444444444445555555444444444444444444555555556666666777777777788888888888877777777777766777766666666666666665555566665555555555555555444443333333333333333333333332222222222222222222211111111111111110000000000000000000000000000/////////////////////////////////////./.......................................-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++****************))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  000000000000000000000000000000000011111111111111111111111111111111111122222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444445555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555544444444444444444444444444444444444444444444444455555444444444444444444445555555566666667777777777888888888887777777777776667766666666666666665555555555555555555555555544444433333333333333333333322222222222222222222211111111111111100000000000000000000000000000///////////////////////////////////............................................-----------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222222222222333333333332233333333333333333333333333333333333333333333344444444444444444444444444444444444455555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888877777777777777777777777778888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666665555555555555555555555555555544444444444444444444444444444333333344444444444444444444444444444444444444455555555666666667777777778888888888777777777776666666666666666666665555555555555555555555555544444444333333333333333333222222222222222222222211111111111111000000000000000000000000000000/////////////////////////////////...............................................------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++**************))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  /0000000000000000000000000000000000000001111111111111111111111111111111112222222222222222222222222222222222222222222333333322222233333333333333333333333333333333333333333333344444444444444444444444444444444444444555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555444444444444444444444444433333333333333444444444444444444444444444444444444555555555666666667777777788888888877777777776666666666666666666666555555555555555555555555444444444443333333333333332222222222222222222222111111111111110000000000000000000000000000000///////////////////////////////..................................................-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++**************)))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ////0000000000000000000000000000000000000001111111111111111111111111111111112222222222222222222222222222222222222222222233322222222222333333333333333333333333333333333333333344444444444444444444444444444444444444444455555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555444444444444444444444444433333333333333334444444444444444444444444444444444555555555666666666677777788888888777777777666666666666666666666655555555555555555555554444444444444443333333333332222222222222222222222111111111111111100000000000000000000000000000//////////////////////////////....................................................---------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++**************))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  //////000000000000000000000000000000000000000011111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333334444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555544444444444444444444444444444333333333333333333444444444444444444444344444444444555555556666666666667777888888777777777766666666666666666666665555555555544555544444444444444444444433333333332222222222222222222222111111111111111111000000000000000000000000000//////////////////////./////.......................................................----------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++***************)))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  /////////0000000000000000000000000000000000000001111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333344444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555554444444444444444444444444444444444443333333333333333333344444444444444443333333344444445555555556666666666666668888877777777776666666666666666666665555555555544445444444444444444444444444333333332222222222222222222221111111111111111111110000000000000000000000000/////////////////////....//..............................................---......-------------------,,,,,,,,,,,,,++++++++++++++++++++++++++***************)))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ////////////0000000000000000000000000000000000000001111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555554444444444444444444444444444444444444444443333333333333333333333333444444443333333333334444444555555556666666666666668877777777777766666666666666666665555555555555444444444444444444444444444444333333322222222222222222221111111111111111111111110000000000000000000000000///////////////////.............................................------------....--------------------,,,,,,,,,,,+++++++++++++++++++++++++++***************)))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////000000000000000000000000000000000000000011111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333334444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444333333333333333333333333333344444433333333333333344444455555555566666666666666777777777777666666666666556666555555555555555444444444444444444444444444444433333222222222222222222221111111111111111111111111000000000000000000000/////////////////////...........................................--------------------------------------,,,,,,,,,,,++++++++++++++++++++++++++****************)))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444433333333333333333333333333333333444333333333333333333344444455555555566666666666667777777777776666666665555565555555555555555544444444444444444444444444444444333322222222222222222222211111111111111111111111000000000000000000000//////////////////////........................................-----------------------------------------,,,,,,,,,,++++++++++++++++++++++++++******************)))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  .......////////////////000000000000000000000000000000011111111111111111111111111111111111111111122222222222222222222222222223333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666555555555555555555555555555555555555555555555555555555444444444444444444444555555554444444444444444433333333333333333334444443333333333322222223333333444444444555555555555555566666666666555555555544444666666666666666655555555533333333333333333333333332222222222222222221111111111111111111111111000000000/////////////////////////////////...................................------------------------------------------------,,,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))))))))))))))))))())))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ..........////////////////0000000000000000000000000000000011111111111111111111111111111111111111112222222222222222222222222222233333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555566666666666666666555555566666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666655555555555555555555555555555555555555555555555555544444444444444444444444445544444444444444444444444333333333333333333333333433333333222222222223333333444444444555555555555555666666666665555555554444446666666666666665555555555333333333333333333333333322222222222222221111111111111111111111111000000000/////////////////////////////////................................--------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))))))))))))))))((()))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  .............////////////////0000000000000000000000000000000011111111111111111111111111111111111112222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555666666555555555555555555555566666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777666666666666666666666666677777777777777777777777776666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444333333333333333333333333333333222222222222222233333344444444455555555555555666666666655555555444444446666666666666555555555554333333333333333333333333322222222222222111111111111111111111111000000000000////////////////////////////////.............................---------------------------------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ................////////////////0000000000000000000000000000000001111111111111111111111111111111111112222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777666666666666666666666666677777777777777777777776666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444333333333333333333333333333222222222222222222223333334444444445555555555555666666666555555554444444446666666666555555555555544333333333333333333333333222222222222221111111111111111111111100000000000000/////////////////////////////....................-.......----------------------------------------,,,,--------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ...................////////////////0000000000000000000000000000000011111111111111111111111111111111111111222222222222222222222222222222222223333333322222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777666666666666666666666666676666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444333333333333333333333333322222222222222222222222333333444444444455555555555666666665555555554444444446666666655555555555555444333333333333333333332222222222222222111111111111111111111100000000000000000//////////////////////////.....................---....--------------------------------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************)))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$########################"""""""""""""""""!!!!!!!!!!!!!!!!!!  ......................////////////////0000000000000000000000000000000001111111111111111111111111111111111111122222222222222222222222222222222222233322222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333322222222222222222222222233333444444444445555555555666666655555555544444444446666655555555555555554444333333333333333322222222222222222211111111111111111111100000000000000000000/////////////////////.........................----..-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************)))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""""""""""!!!!!!!!!!!!!!!!!!  .......................///////////////////000000000000000000000000000000000011111111111111111111111111111111111122222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333322222222222222222222222223333344444444444455555555666666555555555544444444446665555555555555555544444333333333322222222222222222222221111111111111111111110000000000000000000000/////////////////...........................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  .......................//////////////////////000000000000000000000000000000000001111111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333322222222222222222222222223333334444444444444445555666655555555555544444444436555555555555555555444444333333322222222222222222222211111111111111111111111000000000000000000000000//////////////............................--------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********)))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!  ......................./////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444433334444444444444444444444333332222222223333333333333322222222222222222222222223333333444444444444444444555555555555555444444444335555555555555555544444444333333222222222222222222211111111111111111111111110000000000000000000000000///////////..............................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  ......................./////////////////////////0000000000000000000000000000000000000001111111111111111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444333333333344444444444444444333333332222222222222222333333333222222222211111112222222233333333444444444444444445555555555555554444444433355555555555555554444444443333222222222222222222222111111111111111111111111000000000000000000000000/////////................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************)))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  --.....................///////////////////////////00000000000000000000000000000000000000000111111111111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555544444444444444444444444444444444444444444444444444444444443333333333333333344444444444333333333333332222222222222222222222222222222211111111111122222223333333344444444444444445555555555555554444444433355555555555555544444444443332222222222222222222222111111111111111111111100000000000000000000000//////////................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))))))))))(())(((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!  -----................../////////////////////////////0000000000000000000000000000000000000000000111111111111111111111111111112222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444455555555555555555555544555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333444443333333333333333333322222222222222222222222222221111111111111111112222233333333344444444444444455555555555555544444444333555555555555544444444444433222222222222222222222221111111111111111111100000000000000000000000//////////................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,+++++++++++++++++++++++******************))))))))))))))))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  -------.................////////////////////////////////0000000000000000000000000000000000000000001111111111111111111111111111112222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444455555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666555555555555555555566666666666666666666666665555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333222222222222222222222222211111111111111111111112222233333333344444444444444555555555555555444444433335555555555554444444444444322222222222222222222111111111111111111111000000000000000000000000/////////................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,+++++++++++++++++++++++++********************))))))))))))))))))((((((((((((((((((((((((((((((('((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ----------.................////////////////////////////////0000000000000000000000000000000000000001111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666555555555555555555555555566666666666666666666666655555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333222222222222222222222222211111111111111111111111222223333333334444444444444555555555555555444444433335555555555544444444444444222222222222222222211111111111111111111100000000000000000000000////////////.............................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,++++++++++++++++++++++++++***********************)))))))))))))))(((((((((((((((((((((((((((((((('''((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -------------................./////////////////////////////////0000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666665555555555555555555555555666655555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111222223333333333444444444445555555555555544444444333355555555544444444444444442222222222222222111111111111111111110000000000000000000000000//////////////...........................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*************************)))))))))))))(((((((((((((((((((((((((((((((('''''(''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ----------------................./////////////////////////////////0000000000000000000000000000000000000111111111111111111111111111111111111122222222111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111122222333333333344444444445555555555555544444444333355555555444444444444444442222222222222221111111111111111100000000000000000000000000/////////////////......................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***********************)))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  -------------------................../////////////////////////////////0000000000000000000000000000000000000111111111111111111111111111111111111112221111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222221111111111111111111111111222222333333333334444444455555555555554444444433333555555544444444444444444322222222222221111111111111111000000000000000000000000000///////////////////....................----------------------------,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++************************)))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  -----------------------................////////////////////////////////////000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222211111111111111111111111112222223333333333333344444555555555555444444444333335555554444444444444444433222222222221111111111111111000000000000000000000000000/////////////////////.................-----------------------------,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++************************))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -----------------------....................///////////////////////////////////000000000000000000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222211111111111111111111111111111111111111111112222222333333333333333334455555555554444444443333335555544444444444444443333222222222211111111111111100000000000000000000000000////////////////////////...............-----------------------------,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++************************)))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  -----------------------.......................////////////////////////////////////0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333222222333333333333333333333222221111111111111111111111111111111111111111111111111222222223333333333333333344444554444444444444333333555444444444444444443333322222222211111111111111110000000000000000000000000/////////////////////////............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*************************)))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  -----------------------.........................//////////////////////////////////////0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333333333333322222222222223333333333333332222222222111111111111111111111111111111110000000001111111112222222223333333333333333444444444444444444433333335544444444444444443333333222222211111111111111111100000000000000000000000//////////////////////////..........-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*************************))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  -----------------------.........................//////////////////////////////////////////000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333322222222222222222223333333332222222222222222111111111111111111111111100000000000000000011111111222222222333333333333333444444444444444444333333335444444444444444333333333222221111111111111111111100000000000000000000///////////////////////////.........--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*************************))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ,----------------------............................//////////////////////////////////////////0000000000000000000000000000001111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333444444444444444443333333333344444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555544444444444555555555555555555555555544444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333222222222222222222222222233222222222222222222222221111111111111111111111111000000000000000000011111111222222222233333333333334444444444444444433333333244444444444444333333333332221111111111111111111111000000000000000000//////////////////////////..........-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++**++++++**************************))))))))))))))))))(((((((((((((((((((((((('(((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,-------------------...............................///////////////////////////////////////////000000000000000000000000000000111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333444443333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555554444444444444444444444444555555555555555555555555544444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222221111111111111111111111111000000000000000000001111111222222222223333333333334444444444444444333333332244444444444333333333333332111111111111111111111111000000000000000///////////////////////////..........-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++****++++**************************))))))))))))))))))))(((((((((((((((((((((('''(('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,,,-----------------..................................////////////////////////////////////////00000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555554444444444444444444444444555555554444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222221111111111111111111111111000000000000000000000111111122222222222233333333334444444444444433333333322244444444433333333333333331111111111111111111111111000000000000////////////////////////////..........-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******+***************************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ++,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................../////////0000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111222222222222111111111111122222222222111111111111110000000000000/////////////////////////////...................-------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++**************************************))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!  +++++,,,,,,,,,,,,,,,,,,-----------------------------........................................../////////00000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111100000000000000011111111111111111222222222222222222222222222222222222211111112222222222111111111111111222221111111111111111111100000000000/////////////////////////////..................--------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++**************************************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!  ++++++++,,,,,,,,,,,,,,,,------------------------------............................................/////////000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444443333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111110000000000000000011111111111111112222222222222222222222222222222222211111111222222221111111111111111121111111111111111111111110000000000///////////////////////////...................-------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*************************************))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!  +++++++++++,,,,,,,,,,,,,,,,-------------------------------......................................../////////////0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333334444444444444444444333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111000000000000000000111111111111111122222222222222222222222222222222111111111022222111111111111111111001111111111111111111111111000000000////////////////////////.....................-------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**************************************))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!  +++++++++++++,,,,,,,,,,,,,,,,,,------------------------------.....................................//////////////////0000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111112222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222221111111111111111111111111111111111111000001111111100000000000000000001111111111111111222222222222222222222222222211111111111002221111111111111111110000111111111111111111111111100000000////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**************************************))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  +++++++++++++++++,,,,,,,,,,,,,,,,,-------------------------------.................................//////////////////////00000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111000000000000000000000000000000000000000011111111111111112222222222222222222222221111111111110000221111111111111111000000011111111111111111111111110000000//////////////////.........................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************************)********)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  ++++++++++++++++++++,,,,,,,,,,,,,,,,,--------------------------------............................./////////////////////////////000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111112222222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444333333444444444444433333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111110000000000000000000000000000000000000000000000111111111111111122222222222222222211111111111111110000011111111111111110000000001111111111111111111111111000000////////////////............................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************************))))*****))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,--------------------------------.-......................../////////////////////////////////0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111122111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000011111111111111111222222222211111111111111111111100000001111111111111100000000000111111111111111111111111100000//////////////...............................------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************************))))))***))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,-----------------------------------..................../////////////////////////////////////0000000000000///0000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000111011111111111111111111111111111111111111111100000000111111111111000000000000011111111111111111111111110000//////////////................................---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************************))))))))*))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!   +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------.................//////////////////////////////////////////00000000////////00000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000011011111111111111111111111111111111111111110000000000111111111000000000000000011111111111111111111111110000////////////................................--------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------.............///////////////////////////////////////////////000////////////000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000100111111111111111111111111111111111111000000000000011111111000000000000000001111111111111111111111110000////////////..............................--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------.........///////////////////////////////////////////////////////////////////0000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000100011111111111111111111111111111110000000000000000/1111110000000000000000000111111111111111111111111000////////////............................--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.........////////////////////////////////////////////////////////////////////00000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000/000000000000000000000000000111111111111111111111111111100000000000000000///111110000000000000000000011111111111111111111111000////////////.........................----------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ***++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.........////////////////////////////////////////////////////////////////////0000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000//////////0000000000000000000111111111111111111111111000000000000000000/////11100000000000000000000001111111111111111111111000////////////....................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  *******+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------............////////////////////////////////////////////////////////////////0000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000/////////////000000000000000001111111111111111111100000000000000000000//////10000000000000000000000001111111111111111111110000///////////.................----------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  **********+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------................////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000001111100001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000//////////////00000000000000001111111111111111110000000000000000000/////////00000000000000000000000001111111111111111111100000//////////.................----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  *************+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000////////////////0000000000000000111111111111110000000000000000000///////////00000000000000000000000001111111111111111111000000//////////...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ****************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------............................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000001111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000////////00000000000000000/////////////////000000000000000011111111111000000000000000000//////////////00000000000000000000000001111111111111111111000000/////////...............--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*********************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  *******************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------................................////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000///////////////////00000000000000001111111110000000000000000/////////////////00000000000000000000000001111111111111111110000000////////...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************))))))))))))))))))))))))))))))(()))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  **********************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------....................................//////////////.////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000////////////////00//////////////////////////0000000000000000011110000000000000000////////////////////00000000000000000000000001111111111111111100000000////////..............----------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************))))))))))))))))))))))))))))))((((()))))((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------........................................./////////......///////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////00000000000000000000000000000000000/////////////////////00000000000000000000000001111111111111111100000000///////..............--------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************))))))))))))))))))))))))))))))((((((())(((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ***********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------............................................./////...........////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////000000000000000000000000000000000//////////////////////00000000000000000000000001111111111111110000000000///////..............-----------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................................................../////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////0000000000000000000000000000000///////////////////....00000000000000000000000001111111111111100000000000//////..............---------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*******************)))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------...................................................................../////////////////////////////0/00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////000000000000000000000000000000/////////////////.......00000000000000000000000001111111111111000000000000//////.............-------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*******************))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------......................................................................////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////......../////////////00/0000000000000000000000000///////////////..........00000000000000000000000001111111111110000000000000/////.............------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************)))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))********************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,-------------------------------.............................................................//////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////............///////////0000000000000000000000000000/////////////............///////////////////////////////////////////////...//////////...............-----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))*****************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,--------------------------------......................................................../////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////...//////////////////////.............///////////00000000000000000000000000////////////..............//////////////////////////////////////////////....//////////..............----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))*)****************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,-------------------------------.-..................................................////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////........//////////////..................//////////0000000000000000000000000///////////.............../////////////////////////////////////////////...../////////..............---------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,---------------------------------..............................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////............////........................///////////000000000000000000000000/////////.................////////////////////////////////////////////......////////..............--------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------.........................................////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111110000000000000000001111111000000000000000000000000000000000000000000000000001111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////.........................................//////////000000000000000000000000////////..................///////////////////////////////////////////.......///////..............--------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++**************))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))****************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------....................................////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111100011111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////..........................................//////////0000000000000000000000////////.................../////////////////////////////////////////.........//////..............--------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))****************************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.................................///////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////..........................................///////////00000000000000000000////////......................//////////////////.....//////////////.........../////..............-------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**+++**********************)))))))))))))))))))))))))((((((((((((((((((((((((''(((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))****************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------..--...............................///////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////00/////////////////////////////////////////..................................................///////////000000000000000000/////////........................///////////..........////////////.............////..............-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************************))))))))))))))))))))))(((((((((((((((((((((((((''''(''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (())))))))))))))))))))))))))))))))))))))))))*****************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------.................................//////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///00000000000///////////////////////////////////////////////////.........................................................///////////0000000000000000/////////............................................../////////................//...............-------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************************))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((()))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------.................................//////////////////////////////////////////////////////////////////////////00000///0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////00//////////////////////////////////////////////////////..............................................-----............/////////////00000000000///////////...............................................////....................-/...............--------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************************)))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((())))))))))))))))))))))))))))))))))))))))*******************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------................................/////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////.................................................---------...........////////////////000//////////////.......................................................................--...............--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************************)))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((()))))))))))))))))))))))))))))))))))))**********************************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------.................................////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////..................................................-----------..........///////////////////////////////......................................................................----..............--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************************))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((())))))))))))))))))))))))))))))))))**************************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------......................................../////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////................................................--------------........../////////////////////////////.....................................................................------.............---------------,,,,,,,,,,,,,,,,,,++++++++++++++++*********************************)))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((()))))))))))))))))))))))))))))))******************************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------................................................///////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////..............................................-----------------..........///////////////////////////....................................................................--------............---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************************))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((()))))))))))))))))))))))))))))))*******************************************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------..................................................////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000///////////////////000000000000///////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////.........................----................-------------------.........///////////////////////////.....................--.....................-------...............----------...........----------------,,,,,,,,,,,,,,,,,,++++++++++++++****************************))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((())))))))))))))))))))))))))))********************************************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------........................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////............................------............----------------------..........///////////////////////..................----------..............-----------............-------------..........-----------------,,,,,,,,,,,,,,,,,,++++++++++++**************************))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((())))))))))))))))))))))))))))*****************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.............................................................././///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000//000//////00000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...................................--------........-------------------------........../////////////////////.................------------...........--------------........-----------------........-------------------,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))*************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------........................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000/////////////////////////////////////////////////////////////////////////////////////////////////////////..........................................-----------------------------------------.........../////////////////.................---------------.........----------------..-----------------------.......---------------------,,,,,,,,,,,,,,,,+++++++++++***********************))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))*********************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,-------------------------------....................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....................................................----..------------------------------------------............/////////////.................-----------------......--------------------------------------------.....-----------------------,,,,,,,,,,,,,,,,++++++++++*******************))*))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*****************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...../////////.....................................................--------------------------------------------------------...............//////..................-------------------....----------------------------------------------....-------------------------,,,,,,,,,,,,,,,+++++++++*******************))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))**************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------.........................................................................../////...///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................................................................--------------------------------------------------------------.....................................--------------------..------------------------------------------------..----------------------------,,,,,,,,,,,,,,++++++++******************))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))***********************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------..........................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..........................................................................--------------------------------------------------,,,,,,-------------..................................---------------------------------------------------------------------,,,-------------------------------,,,,,,,,,,,,,++++++++*****************)))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***********************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------.............................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................................................................--------------------------------------------------,,,,,,,,,-----------..................................-------------------------------------------,,,,--------------------,,,,,-------------------------------,,,,,,,,,,,,++++++++*****************))))))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  '''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))***********************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................................................................-------------------------------------------------,,,,,,,,,,,-----------................................-----------------------------------------,,,,,,,-----------------,,,,,,,,-------------------------------,,,,,,,,,,,,+++++++****************)))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  '''''''''''((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))***********************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------..........................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................................................................----------------------------------------------,,,,,,,,,,,,,,,-----------..............................----------------------------------------,,,,,,,,,--------------,,,,,,,,,,,-------------------------------,,,,,,,,,,,,+++++++***************)))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))**********************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................................................................................................................................................/////////////////........//////////////////////...///////....................................................................................----------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,-------------..........-------....----------------------------,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++****************))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*****************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------...................................................................................................................................................................................................................................................................................................................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,-----------------------------...----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,+++++++++++++****************))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))*************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------.................................................................................................................................................................................................................................................................................................-------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,----------------------------..----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,++++++++++++****************))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------......................................................................................................................................................................................................................................................................................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,--------------------------..---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,++++++++++++****************)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.....................................................................................................................................................................................................................................................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,-------------------------.---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,++++++++++++****************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))*******************************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------................................................................................................-------..................................................................................................................................................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++****************)))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"#####""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  %%%%&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------................................--...-.............................................-------------------------......................................................................................................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*******************************++++++++++++++++++++++++,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------.........................-------------------------------------------------..-------------------------..............................................................................................................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""#""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))********************************+++++++++++++++++++++++++,,,,+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------..................-----------------------------------------------------------------------------------------------------...............................................................................................--------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++*****************)))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))********************************+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------.-----------------------------------------------------------------------------------------------------...................................................................................--------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****+++++++++++++,,,,,,,,,,,,,,,,,,-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,++++++++++++*****************)))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.....................................................................--.-------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,,,,+++++++++++++****************))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))**************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------........-----...---------.....................----......--------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,+++++++++++++++*****************))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))**************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++****************)))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((())))))))))))))))))))))))))))))**************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++**********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*****************)))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))))**************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,++++++++++++++++++++++++++++++++++++++++++++****************++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,++++++++++++++++++++++++++++******************)))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))**************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++********************+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,++++++++++++++++**++++++++*******************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))***********************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++,,,,,,+++++++++++++++****+++++******************))*))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------,,,,-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************+++++++++++,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,++++++,,,,,++++++++++++++******++********************))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))**************************+++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************+++++++++++,,,,++++++++++++++++++++,,,,,,,++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,+++++++++,,,,+++++++++++++****************************))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))***************************+++++++*******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++,,++++++++++++++***************************))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************************+*************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++*************************))))))**********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++,+++++++++++++***************************))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))********************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++*************************)))))))**********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++*************************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,------------------,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************))))))))**********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,++++++++++++++++++++++++++++++++++++************)***********)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************)))))))))**********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************))*******)))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))**********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************+++*************************))))))))))*********++++++++++++++++++++++++++++***+++++++++++++++++++++++++++*****************++++++++++++++++++++++++++++++++++++++++++***********))))****))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$###############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((())))))))))))))))))))))))))*****************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++**+++*********************************************)))))))))))))*********++++++++++++++++++++++++******++++++++********++++++++++*************************+++++++++++++++++++++++**+++++++++***********)))))**))))))))))))))))))))))()(((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$###############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*******************************************************************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))*************+*****************************************************************************************)))))))))***********))))))))))))(()))))))))))))))))))(((((())((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************))*))))))))))))))))))))))(()))))))))))))**************************************************************************************************)))))))))))))**********)))))))))))(((())))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))****************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************************)))))))))))))))))))))))))(((()))))))))))***********************************************************************************************))))))))))))))))*********)))))))))))((((())))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************)))))))))******)))))))))))))))))))))))))((((()))))))))))*******************************************************************************************)))))))))))))))))))*******))))))))))))(((((())))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************))))))))))))))))))))*)))))))))))))))))))))))))(((((()))))))))))********************************)********)))))))))))))*********************************))))))))))))))))))))))******)))))))))))(((((((()))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))*******************************))******))))))))))))))))))))*************************)))))))))))))))))))))))))***)))))))))))))((((((((())(((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************************))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())))))))))*****************************)))****))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))*))))))))))))))(((((((((((((((((((((((((((((((((('(((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*******************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))))**************************)))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((''(((((((((((((((((((((('''(((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))**********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))***********************)))))))**))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())))))))))))(((((((((('''(((((((((((((((((('''''''(((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***********)))***********************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))))))))********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())))))))))(((((((((('''''(((((((((((((('''''''''''(''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))**)))))))))))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))))****************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))))))((((((((('''''''((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))((((((((((''''''''((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))))********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))((((((((((''''''''''(''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****+++++++++++++++++++++++++*************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))(((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************+++++++++++++++++++++++++****************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((()((((((((((('''''''''''&&'''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++*************************+++++++++++++++++++++++++****************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))((((((((((((((((((((((((('''((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''&&&&''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************************************************************++++++**************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''(((((((('''''''''''&&&&&&'''''''''''''''''''''''&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((('''''(((((((((()))))))))))))))))))))))))))))))))(())))))(((((((((((((((((((())))))))))((((((((((((((((((((((((((((((((('''''''((((((('''''''''''&&&&&&&''''''''''''''''''''&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''((((((((((())))))))))))))))))))))))))))))(((())))((((((((((((((((((((((())))))(((((((((((((((((((((((((('''''''''''''''''((((''''''''''''&&&&&&&&&''''''''''''''&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((''''''''''''''''((((((((((()))))))))))))))))))))))))))(((((())((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''((''''''''''''&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  !!!!!!!!"""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!  !!!!!!!!!!!!"""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((()))))))))(((())))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''(((((((((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))*********************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&''''''''&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))*******************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''(((((((((((((((((((((((((((((('''''((((((((''''''''''''''''''''''''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""##"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''((((((((((((((((((((((((((((''''''(((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''(((((((((((((((((((((((((''''''''(((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''((((((((((((((((((((((('''''''''((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''(((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''&&&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$##################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$#################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$#################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$$$$$$$$$$$##########$$$$$$$$$$$######################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$##############$$$$$$$$$#####################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""###########""""""""""""""##"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""""""""""""""""""""""#######"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""""""""""""""""""""""""#####"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""""""""""""""""""""""""""""!#""""""""""""""""""""""!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""##########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""""""""""""""""""""""!!!!"""""""""""""""""""""!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""#############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!""""""""""""""""""!!!!!!!""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!""""""""""""""""!!!!!!!!!"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!""""""""""""""!!!!!!!!!!!""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""##############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$##############################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################$$$$$$$$$$$$$$$$$$$$#####$$$$$#############################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"########################################$$$$$$$$$$$$$$$$#########$$$##############################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################"""""""""""""""###########################################$$###############$##############################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!! !!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################"#"""#############"""""""""""""""""#######################################################################################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################"""""""""""""""""""""""""""""""""""""""""""#############################################################################""""""#################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""###################################################################################################################################################################################################################################################"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################""##########""""""""""""""""###############"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""######################################################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####""""""""""""####################"""""#######"""""""""""""""""""############""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################"""""""""#####"""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########"""""""""""""""##""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################################################################"################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################################################""""""""""""""""##"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!"""""""""""""!!!!!!!!!!!!!""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""!!!!!!!!!!!!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!"""""""""!!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!""""""""""""!!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!"""""""!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!! !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!       !!!!!!!!"""""""!!!!!!!!!!!!!!        !!!!!!!""""""""!!!!!!!!!!!!         !!!!!!"""""""""!!!!!!!!!!!      !!!!!!"""""""""!!!!!!!!!!    !!!!!!"""""""""!!!!!!!!!    !!!!!!"""""""""!!!!!!!!!    !!!!!!""""""""!!!!!!!!!    !!!!!!""""""""!!!!!!!!    !!!!!!"""""""!!!!!!!!   !!!!!!!"""""!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!! !    !!!!!!!!!!!!!!!!    !!!!!!!!!!!!!     !!!!!!!!!!!   !!!!!!!!   !!