aaaaaaaaaaaaaaa``````__]]]]]]\\\\\\\\\]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________________``_____________````````````____________``````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeedddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>=======<<<<<<<<<<<<<;;;;;::::::999999999999888888888777777777777766666666665555555544444444444443333333332222222222222111111111111111110000000000000/////////////.............------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaaaaa``````__]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________________````___________``````````````__________``````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeedddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa___________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]\^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>========<<<<<<<<<<<<<;;;;::::::999999999999988888888777777777777766666666665555555544444444444443333333332222222222222111111111111111110000000000000//////////////.............-----------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaaaaaa``````_]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________________``````_________````````````````_______```````````````````````````````````````````a``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeedeedddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`____________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>=========<<<<<<<<<<<<<;;;:::::::999999999999988888888777777777777766666666655555555544444444444443333333332222222222222111111111111111110000000000000/////////////.............------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!! abaaaaaaaaaaaaaaa``````^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^________________________````````_______``````````````````_____```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```____________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>==========<<<<<<<<<<<<;;;:::::::999999999999988888888877777777777776666666655555555544444444444443333333332222222222222111111111111111110000000000000//////////////............------------,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!! bbbaaaaaaaaaaaaaaa`````^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^________________________``````````_____````````````````````___``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbccccccccccccccccccccccccccccccccccccccccccccbbbbbbbcbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````___________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>==========<<<<<<<<<<<<<;;::::::::999999999999988888888777777777777766666666555555555544444444444443333333332222222222222111111111111111110000000000000/////////////............-------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!! bbbbbaaaaaaaaaaaaaaa```^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^________________________````````````___``````````````````````_``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbccccccccccccccccccccccccccccccccccccccccccccccccbbcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbcccccccccccccccccccccccccdddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````___________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<<<;;:::::::::999999999999888888888777777777777766666665555555555444444444444433333333322222222222222111111111111111100000000000000/////////////...........-------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!! bbbbbbbaaaaaaaaaaaaaaa`^^^^^^^]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````_`````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbcccccccccccccccccccccccccdddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````___________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>===========<<<<<<<<<<<<<;:::::::::999999999999988888888877777777777766666665555555555544444444444443333333332222222222222111111111111111110000000000000/////////////...........--------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbaaaaaaaaaa__^^^^^^^]]]]]]]]]]]]]]^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````a````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````___________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOOOOONNNNNONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>============<<<<<<<<<<<<<::::::::::999999999999988888888777777777777766666655555555555544444444444443333333332222222222222111111111111111100000000000000/////////////...........-------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#$##############"""""""""""!!!!!!!!!!!!!!! ccbbbbbbbbbbbbbbbaaaaaa____^^^^^^]]]]]]]]]]]]^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````````````````````````````````aa```````````````````````aaa``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeedddddddddddddddddddddddeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````___________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>=============<<<<<<<<<<<<:::::::::::99999999999998888888877777777777776666655555555555544444444444443333333332222222222222111211111111111110000000000000/////////////...........--------------,,,,,,,,,,,,,+++++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! ccccbbbbbbbbbbbbbbbbbaa_____^^^^^^^]]]]]]]]]^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________```````````````````````````````````````aaaa````````````````````aaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddcccccccccccccccccccccccccbbbbbbcccccccccccccccccccccccccccccccccccccccccddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeddddddddddddddeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````___________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]__^^^^^^^^^^^^^^^^^^^^]]]_^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>============<<<<<<<<<<<<:::::::::::999999999999988888888777777777777766666555555555555544444444444433333333332222222222222112111111111111100000000000000/////////////...........-------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! ccccccbbbbbbbbbbbbbbbbb``_____^^^^^^^]]]]^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________```````````````````````````````````````aaaaaa``````````````````aaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeeddddddddddddddddddeeeeddddddddddddddddddccccccccccccccccccccccccccccccccdddccccccccccccccccccccccdddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa```````````````````___________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]_^^^^^^^^^^^^^^^^^^^^^^]]___^^^^^^^^^^^^^^^^^^^^]]___^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>=============<<<<<<<<<<<::::::::::::99999999999998888888877777777777776666555555555555544444444444433333333332222222222222112211111111111110000000000000/////////////...........--------------,,,,,,,,,,,,,+++++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! cccccccccccbbbbbbbbbbbb```_____^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________``````````````````````````````````````aaaaaaaa`````````````````aaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdcdddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeddeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccccccccddddddddcccccccccccccccccddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````````````````___________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]___^^^^^^^^^^^^^^^^^^^^^]_____^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOONNOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>=============<<<<<<<<<<:::::::::::::99999999999988888888777777777777766666555555555555544444444444333333333332222222222222122111111111111100000000000000/////////////...........-------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!! ddccccccccccccccccbbbbb`````____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________``````````````````````a```````````````aaaaaaaaaa```````````````aaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccdccccdddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccccddddddddddddcccccccccccccdddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaa````````````````````````_________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]____^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOONOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>============<<<<<<<<<<:::::::::::::99999999999988888888877777777777776666555555555555544444444444333333333332222222222222122211111111111110000000000000/////////////...........--------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! dddddcccccccccccccccccb``````_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````````aa`````````````aaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccccccdddddddddddddddccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbba`````````````````````````__________________________^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]______^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWVVXWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>=============<<<<<<<<<;:::::::::::::99999999999888888888877777777777766666555555555555544444444443333333333332222222222222222111111111111100000000000000/////////////...........-------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! dddddddddccccccccccccccaa`````_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````````aaaa```````````aaaaaaaaaaaaaa``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddccccccccccccccccdddddddddddddddddddccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbb``````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^]]_______^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVXXWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>============<<<<<<<<<;;::::::::::::99999999999888888888877777777777776666655555555555544444444443333333333332222222222222222211111111111110000000000000/////////////...........--------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! ddddddddddddddcccccccccaaaa````______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________````````````````````````aaaaaa`````````aaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddccccccccccccddddddddddddddddddddddddddddddddddddddccccccccccccccccccccdddddccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddccccccccccddddddddddddddddddddddcccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbba````````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^]]]_^^^^^^^^^^^^^^^^^^^^^^^]_________^^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>============<<<<<<<<;;:::::::::::::99999999998888888888877777777777776666555555555555544444444433333333333332222222222222222111111111111100000000000000/////////////...........-------------,,,,,,,,,,,,,++++++++++++++***************)))))))))))))(((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! eeedddddddddddddddddcccaaaaa`````________^^^^___^^^^^^^^^^^^^^^^^^_________________________````````````````````````aaaaaaaa```````aaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddcccccdddddddddddddddddddddddddddddddddddddddddddddccccccccccccccdddddddddddccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaa````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^]___^^^^^^^^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^____________^^^^^^^^^^^^^___________^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>=============<<<<<<<;;;::::::::::::99999999998888888888877777777777776666655555555555554444444433333333333332222222222222222211111111111110000000000000/////////////...........--------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!! eeeeeedddddddddddddddddbaaaaa`````______________^^^^^^^^_________________________________`````````````````````````aaaaaaaaa`````aaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddccddddddddddddddddddddddddddddddddddddddddddddddddcccccccddddddddddddddddddccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddededeedddddddddddddddddddddddddddddddddddddddddcddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaa````````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^______________^^^^^^^^^^^____________^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>============<<<<<<<;;;:::::::::::::99999999988888888888877777777777776666555555555555544444444433333333333332222222222222222111111111111100000000000000/////////////...........-------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! eeeeeeeeeedddddddddddddbbbaaaaa``````___________^^^^^^__________________________________`````````````````````````aaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcddddddddddddddddddddddddccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaa```````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^______________^^^^^^^^^^^_______________^^^^^^^^^^______________^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>=============<<<<<<;;;;:::::::::::::9999999988888888888877777777777776666655555555555554444444433333333333332222222222222222211111111111110000000000000/////////////...........--------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! eeeeeeeeeeeeeeeedddddddbbbbaaaaaa``````_________^^^___________________________________`````````````````````````aaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````````````````````````___________________^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^_______________^^^^^^^^^^_________________^^^^^^^^_______________^^^^^^^^^^______^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>============<<<<<<;;;;;::::::::::::99999999888888888888877777777777766666555555555555544444444433333333333332222222222222222211111111111100000000000000/////////////...........-------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! fffeeeeeeeeeeeeeeeeedddbbbbbbaaaaa````````__________________________________________`````````````````````````aaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeefffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddeeeddddddddddddddddddddddeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````````````````___________________^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^_________________^^^^^^^^__________________^^^^^^^_________________^^^^^^^^_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>============<<<<<;;;;;:::::::::::::9999999988888888888887777777777766666655555555555554444444433333333333332222222222222222211111111111110000000000000/////////////...........--------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! ffffeeeeeeeeeeeeeeeeeeecbbbbbbbaaaaaa`````````_____________________________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbcccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccddddddddddddddddddddddddddddddddddddddffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddeeeeeedddddddddddddddddddeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````````````__________________^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^___________________^^^^^^___________________^^^^^^__________________^^^^^^^_________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>=============<<<<;;;;;;::::::::::::99999999888888888888877777777777666666555555555555544444444433333333333332222222222222222211111111111110000000000000/////////////...........-------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! hhhhhhhhhhgggggggggggggfffeeeeeeeddddddcccccccccaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffeeeefffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggffffffffffffffffffffffffffffffffffffffffgggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeddddddddddddddddddddddddeeeeeeeeeedddddddddddddddcccccccccccccccccccbbbbbbbeeeeeddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````````````bbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaa____________^^^^^^^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYY\\\\\[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<<<;;;;:::::::::::::999999999999999988888888888887777777777777666666666666655554444444444444333333333333222222222222211111111111000000000000/////////////............-------------,,,,,,,,,,,,,+++++++++++++********))))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!! hhhhhhhhhhhhhhhggggggggffffffeeeeeeeddddddccccccaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggffgfffffffffffffffffffffffffffffffffffggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeegffffffffffffffffffffffffeeeddddddddddddddddddddddeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccbbbbbeeeeeedddddddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````bbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaa_____________^^^^^^^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYY\\\\\\[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@?????????????>>>>>>>>>=============<<<<<<<<<<<;;;;;::::::::::::9999999999999999988888888888877777777777777666666666666555544444444444443333333333333222222222222211111111110000000000000////////////............--------------,,,,,,,,,,,,,++++++++++++*********)))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhgfffffffffeeeeeeddddddccccaaaaaaaaaaaaaaaaaaaaaaaaa````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggfffffffffffffffffffffffffffffffffggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeggggfffffffffffffffffffffeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccbbbeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````bbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaa______________^^^^^^^^^^^\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZY\\\\\\\[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<;;;;;:::::::::::::999999999999999988888888888887777777777777666666666666655554444444444444333333333333222222222222211111111110000000000000////////////.............-------------,,,,,,,,,,,,,++++++++++++*********))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhgggfffffffffeeeeeedddddccbbaaaaaaaaaaaaaaaaaaaaaab```````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggfffffffgfgffffffffffffffffffffffgggggggggggggggfffffffffffffffffffffffffffeeeeeeeeggggggfffffffffffffffffffeeeeeeeeeddddddddddddddddeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccccccccbeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````bbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaa________________^^^^^^^^^\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ\\\\\\\\\[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????????>>>>>>>>>=============<<<<<<<<<<;;;;;;:::::::::::::99999999999999998888888888887777777777777766666666666665554444444444444333333333333322222222222221111111111000000000000////////////.............-------------,,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhgggggggfffffffeeeeeedddddbbbbbaaaaaaaaaaaaaaabbbbb`````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddccccccccccccccccccccdddddddddddddddddddddddddddddedddddddddddddddddddddddddeefffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggfffffgggggfgffffffffffffffffffggggggggggggggggggggfffffffffffffffffffffffffeeeeegggggggggffffffffffffffffeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccccccccceeeeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa`````````bbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaa_________________^^^^^^^^]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;::::::::::::999999999999999998888888888887777777777777766666666666655554444444444444333333333333322222222222211111111110000000000000////////////.............-------------,,,,,,,,,,,,,+++++++++++**********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffeeeeddddbbbbbbbaaaaaaaaaabbbbbbbb````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccddddddcccccccccccccccccddddddddddddddddddddddddddddeeeeeddddddddddddddddddddddeddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggfffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggfgggggggggggggggffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffeggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccccccceeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaa```````bbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaa__________________^^^^^^^]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<;;;;;;;:::::::::::::99999999999999998888888888888777777777777766666666666665554444444444444333333333333322222222222221111111111000000000000////////////.............-------------,,,,,,,,,,,,,+++++++++++**********))))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!! hhhhhhhhhhhhhiiiiiiiiiihgggggggggggggfffffeeeeddcbbbbbbbbbbbabbbbbbbbbbbb``````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccddddddddcccccccccccccddddddddddddddddddddddddddddeeeeeeeeeddddddddddddddedeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggfgfggggggggggggggggggggggggggggggfffffffffffffffffffffggggggggggggggfffffffffffeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccccceeeeeeeeeeeeeeeedddddddddcccccccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaa``````bbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaa``_________________^^^^^^]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\\\\\[[[[[[[[[[[[[\[[[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>=============<<<<<<<<;;;;;;;;::::::::::::999999999999999998888888888887777777777777766666666666655554444444444444333333333333322222222222211111111110000000000000////////////.............-------------,,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!! hhhhhhhhiiiiiiiiiiiiiiihhhhhhhgggggggggfffffeeeeccbbbbbbbbbbbbbbbbbbbbbbb````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggfffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffgggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccceeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccccbbbbaaaaaaaaaaaaaaaaaaaaa````bbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbaaaaaaaaa```__________________^^^^]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ\\\\\\\\\\\\\[[[[[[[[[[[[\\[[[[[[[[[[[[[[[ZZZZZZZZYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<;;;;;;;;:::::::::::::99999999999999998888888888888877777777777766666666666655555444444444444333333333333322222222222221111111111000000000000////////////.............-------------,,,,,,,,,,,,,++++++++++***********))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!! hhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggffffeeeccccbbbbbbbbbbbbbbbbbbbbb```````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeffffffffffffffffffffffeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggfffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhggggggggggggggggggggggggggffffffffffffffggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeeeeddddfeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccccccccccceeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccccccbbbbaaaaaaaaaaaaaaaaaaaa```cbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbaaaaaaaa````__________________^^^]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ\\\\\\\\\\\\\\[[[[[[[[[[[\\\[[[[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>=============<<<<<<<;;;;;;;;;::::::::::::999999999999999998888888888888777777777777766666666666555554444444444444333333333333322222222222211111111110000000000000////////////.............-------------,,,,,,,,,,,,,+++++++++************)))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!! iiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggffffedccccbbbbbbbbbbbbbbbbbbbb`````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddcccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggfffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggfffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhghgggggggggggggggggfffffffffffffggggggggggggggggggggggfffeeeeeeeeeeeeeeeeeeeeeeeddfffeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccceeeeeeeeeeeeeeeeeeeeeddddddccccccccccccccccccccccbbbbaaaaaaaaaaaaaaaaaaaaa`ccbbbbbbbbbbbbbbbbbbbbaaacbbbbbbbbbbbbbbbbbbaaaaaa``````_________________^^]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZ\\\\\\\\\\\\\\\\[[[[[[[[[\\\\[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<;;;;;;;;;:::::::::::::999:9999999999998888888888888877777777777766666666666555555444444444444333333333333322222222222221111111111000000000000////////////.............-------------,,,,,,,,,,,,,+++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!! iiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggfffdddccccbbbbbbbbbbbbbbbbbb``aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddcddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeefffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggfffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggfffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffgggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccceeeeeeeeeeeeeeeeeeeeeeeddddddcccccccccccccccccccccbbbbbaaaaaaaaaaaaaaaaaaaaccccbbbbbbbbbbbbbbbbbbbaaccbbbbbbbbbbbbbbbbbbaaaaa```````_________________^]]]]]]]]\\\\\\\\\\\\\\\\\[\[[[[[[[[[[[[[[[[ZZZZZZZZ]\\\\\\\\\\\\\\\\[[[[[[[[\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<;;;;;;;;;;:::::::::::::99:99999999999998888888888888777777777777766666666665555554444444444444333333333333322222222222211111111110000000000000////////////.............-------------,,,,,,,,,,,,,++++++++*************))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!! iiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiihhhhhhggggfddddccccbbbbbbbbbbbbbbbbb`aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffffgggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccfeeeeeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaacccccbbbbbbbbbbbbbbbbbbbacccbbbbbbbbbbbbbbbbbbaaaa````````_________________]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZ]]\\\\\\\\\\\\\\\\[[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>=============<<<<<;;;;;;;;;;;::::::::::::99::9999999999998888888888888877777777777766666666665555555444444444444333333333333322222222222221111111111000000000000////////////.............-------------,,,,,,,,,,,,,++++++++*************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!! iiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhgggeedddcccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggfffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffgggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeedddddddddddddddddcccccccccfffeeeeeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaacccccccbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbaa`````````________________]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZ]]]\\\\\\\\\\\\\\\\[[[[[[\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>============<<<<<;;;;;;;;;;;:::::::::::::9::99999999999998888888888888777777777777766666666655555554444444444444333333333333322222222222211111111110000000000000////////////.............-------------,,,,,,,,,,,,++++++++*************))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!! iiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhggeeedddccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggfffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggffffffgggggggggggggggggggggggggfeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeedddddddddddddddddddcccccccfffffeeeeeeeeeeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaccccccccbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbba```````````______________]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZ]]]]]\\\\\\\\\\\\\\\[[[[[\\\\\\\\[[[[[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>=============<<<<;;;;;;;;;;;;::::::::::::9:::9999999999998888888888888877777777777776666666655555555444444444444433333333333322222222222221111111111000000000000////////////.............-------------,,,,,,,,,,,,,++++++++*************)))))))))))((((((((((''''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!! iiiiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjiiiiiihhhfeeeddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbccccccccccbbbbbbbcccccccccccccccccccbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhgggggggggffffhggggggggggggggggggggggggffeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeedddddddddddddddddddddcccccffffffeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaccccccccccbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbb````````````_____________]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZ]]]]]]\\\\\\\\\\\\\\\[[[[\\\\\\\\\[[[[[[[[[[[[[[[ZYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>============<<<<;;;;;;;;;;;;:::::::::::::::::9999999999998888888888888777777777777766666666555555554444444444444333333333333322222222222211111111110000000000000////////////.............------------,,,,,,,,,,,,,++++++++*************)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!! ijjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjiiiiihfffeeedddccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbccccccccccccbbbbbcccccccccccccccccccccbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhihhhhhhhhhhgggggggggfffhhhhgggggggggggggggggggggffffeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeddddddddddddddddddddddccccffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaacccccccccccbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbb`````````````____________]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZ]]]]]]]\\\\\\\\\\\\\\\[[[\\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>=============<<<;;;;;;;;;;;;;::::::::::::::::9999999999999888888888888877777777777776666666555555555444444444444433333333333322222222222221111111110000000000000////////////.............-------------,,,,,,,,,,,,,++++++++*************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!! jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiggffeeedddccccccccbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbccccccccccccccbbbcccccccccccccccccccccccbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddeeddddddddddddddddedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggfhhhhhhhggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeddddddddddddddddddddddddccffffffffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaacccccccccccccbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbb``````````````___________]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[Z]]]]]]]]\\\\\\\\\\\\\\\[[\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>=============<<<;;;;;;;;;;;;:::::::::::::::::9999999999998888888888888877777777777766666665555555554444444444444333333333333322222222222211111111110000000000000////////////............-------------,,,,,,,,,,,,,++++++++*************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!! jjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkjjjjiigggffeeeddddcccccccccccccaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbccccccccccccccccbbccccccccccccccccccccccccbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffgggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhghggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggghhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeefffffffffffffffffffeeeeeeddddddddddddddddddddddddddffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaccccccccccccccbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbb````````````````_________]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[]]]]]]]]]\\\\\\\\\\\\\\\[\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<;;;;;;;;;;;;::::::::::::::::9999999999999888888888888877777777777776666665555555555444444444444433333333333322222222222221111111110000000000000////////////.............-------------,,,,,,,,,,,,,+++++++**************)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!! jjjjjkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkjjjjhgggfffeeeddddcccccccccccaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeffeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggfffffffffffffffffffffffffgffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggghhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeefffffffffffffffffffffeeeeeeddddddddddddddddddddddddffffffffffffffeeeeeeeeeeedddddddddddddddddccccccccbbbbbbbbbbbbbbbbbbaaaaaaacccccccccccccccbbbbbbbbbbcccccccccccccbbbbbbbbbbbb`````````````````________^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>============<<<;;;;;;;;;;;;:::::::::::::::::9999999999998888888888888877777777777766666655555555554444444444444333333333333322222222222211111111110000000000000///////////.............-------------,,,,,,,,,,,,,++++++++*************)))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!! jjkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkjjhhhggfffeeedddddcccccccccaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbcccccccccccccccccccccccccccccccccccccccccccddbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeffffgggggggggggggggggggggggggffffffffffffffffffggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggghhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeefffffffffffffffffffffffeeeeeeddddddddddddddddddddddfffffffffffffffeeeeeeeeeedddddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbaaaaaacccccccccccccccccbbbbbbbbccccccccccccccbbbbbbbbbbba`````````````````_______^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>============<<<<;;;;;;;;;;;;::::::::::::::::9999999999999888888888888877777777777776666655555555555444444444444333333333333322222222222221111111110000000000000////////////.............-------------,,,,,,,,,,,,,+++++++*************)))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!! kkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkklllllllllkkkkiihhgggfffeeedddddddcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbbbbcccccccccccccccccccccccccccccccccccccccccccddddbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeefefffffffffffffgggggggggggggggggggggggggfffffffffffgggggggggggggggffffffffffgggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggghhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeeefffffffffffffffffffffffffeeeeeeedddddddddddddddddddfffffffffffffffffeeeeeeeeddddddddddddddddddddcccccbbbbbbbbbbbbbbbbbbbbbaaaaccccccccccccccccccbbbbbbbcccccccccccccccbbbbbbbbbbaa`````````````````______^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[]]]]]]]]]]]]\\\\\\\\\\\\\]\\\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>============<<<;;;;;;;;;;;;;::::::::::::::::9999999999999888888888888877777777777766666555555555554444444444444333333333333322222222222211111111110000000000000///////////.............-------------,,,,,,,,,,,,,++++++++*************))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!! kkkkkkkkkllllkkkkkkkkkkjjkkkkkkkklllllllllllllkkiiihhgggfffeeeeedddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbbcccccccccccccccccccccccccccccccccccccccccccddddddbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeefffffffffffffffffffgggggggggggggggggggggggggffffggggggggggggggggggggggfggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhggggfffffffffffffffffffeeeeeefffffffffffffffffffffffffeeeeeeeeedddddddddddddddddfffffffffffffffffffeeeeeeddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbbaaadcccccccccccccccccccbbbbbcccccccccccccccccbbbbbbbbaaa``````````````````____^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]]]]]]]]\\\\\\\\\\\\]]\\\\\\\\\\\\\\\[[[[[[[[ZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>============<<<<;;;;;;;;;;;;:::::::::::::::::999999999999888888888888877777777777776666555555555555444444444444333333333333322222222222221111111110000000000000////////////.............-------------,,,,,,,,,,,,++++++++**************)))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""! kkkkkllllllllllllllkkkkkkkkkkkkklllllllllllllllljiiihhhgggfffeeeeeeedddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffefffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggghhhggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffffffffeeeefffffffffffffffffffffffffeeeeeeeeeeedddddddddddddddffffffffffffffffffffeeeeeeeddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbbaddccccccccccccccccccccbbbccccccccccccccccccbbbbbbbaaaaa`````````````````___^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[]]]]]]]]]]]]]]\\\\\\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;::::::::::::::::999999999999988888888888887777777777776666555555555555444444444444433333333333332222222222221111111111000000000000////////////.............-------------,,,,,,,,,,,,,++++++++*************))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""! kkkllllllllllllllllllllkkkkkkkllllllllmmmmmmmllljjjiiihhhgggfffffeeeeeeeecccccccccccbbbbbbbbbbbbbbbbbcccccccccccccccccccccdcccccccccccccccccccccccddccccccccccccccccddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhgfffffffffffffffffffffeeeggfffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddffffffffffffffffffffffeeeeeeddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbbddddcccccccccccccccccccbbdccccccccccccccccccbbbbbbaaaaaa`````````````````__^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[]]]]]]]]]]]]]]]\\\\\\\\\\]]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999888888888888877777777777776665555555555555444444444444333333333333322222222222211111111110000000000000////////////.............------------,,,,,,,,,,,,,++++++++*************))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""! lllllllllllllllllllllllkkkkkklllllllmmmmmmmmmmmlkjjjjiiihhhggggffffffffeedcccccccccccccccbbbbbbbbbbcccccccccccccccccccccdddcccccccccccccccccccccddddccccccccccccccddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiihhihhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggfffffffffffffffffeggggfffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddffffffffffffffffffffffffeeeeeeddddddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbdddddcccccccccccccccccccbdddccccccccccccccccccbbbbaaaaaaa`````````````````_^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[^]]]]]]]]]]]]]]]\\\\\\\\\]]]]]\\\\\\\\\\\\\\\[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;;::::::::::::::::999999999999988888888888887777777777776666555555555555444444444444433333333333322222222222211111111111000000000000////////////.............-------------,,,,,,,,,,,,,++++++++*************))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""" llmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmnnnnnnnnnnnnnllkkkjjjiiiihhhhhggggggggfffffffeeeeeeeeeeeeddddddbbbcccccccccccccccccccccdcccccccccddddddddddddddddcccdddddddddddddddddddddddcccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjlllllllllllllllllllllllkkmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggghhhhhhgggggggggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````________________^^^^^_________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMLLLLLLJJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888877777777777766666666666555555555555544444444444443333333333332222222222111111111111000000000000////////.............--------,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmnnnnnnnnnnnnnnlllkkkkjjjiiiiihhhhhhhhggggggfffffffeeeeeeeeeeeeeebbcccccccccccccccccccccddcccccccddddddddddddddddddcdddddddddddddddddddddddddcccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkllllllllllllllllllllllllllklkkkkkkkkkkkkkkkkkkkkkjlllllllllllllllllllllllllnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhhgggggggggggggggggffffffffeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````________________^^^^__________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNMMMMMMMMMMMMLLLLLLJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999988888877777777777776666666666655555555555544444444444443333333333333222222222111111111111100000000000////////.............---------,,,,,,,,,,,,,++++++++++++**************))))))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmnnnnnnnoooooonlllllkkkkjjjjjiiiiiiihhhhhgggggggffffffeeeeeeeeeeecccccccccccccccccccccddddcccccddddddddddddddddddddddddddddddddddddddddddddddcccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````________________^^^___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPONNNNNNNNMMMMMMMMMMMMLLLLLJJJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999998888887777777777776666666666655555555555544444444444444333333333333222222222211111111111100000000000////////..............--------,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! mmmmmmmnnnnnmmmmmmmmmmmllllmmmmmmnnnnnnooooooooommlllllkkkkkjjjjjjjjiiiiihhhhhgggggfffffeeeeeeeeeecccccccccccccccccccddddddcccddddddddddddddddddddddddddddddddddddddddddddddeecccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````________________^^____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNMMMMMMMMMMMMMLLLLJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888887777777777777666666666665555555555554444444444444333333333333222222222211111111111110000000000/////////.............---------,,,,,,,,,,,,,++++++++++++*************))))))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! mmmmmnnnnnnnnnnmmmmmmmmlllmmmmmmmnnnnnoooooooooommmmmlllllkkkkkkkkjjjjjjjiiiihhhhggggfffffeeeeeeeecccccccccccccccccddddddddccdddddddddddddddddddddddddddddddddddddddddddddeeeecdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````______________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMLLLJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888777777777777666666666665555555555554444444444444433333333333322222222211111111111110000000000//////////............---------,,,,,,,,,,,,,+++++++++++++*************))))))*)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! mmmmnnnnnnnnnnnnnnmmmmmllmmmmmmmnnnnnooooooooooommmmmmmllllllllkkkkkkkkkjjjiiiihhhhgggfffffeeeeeeeccccccccccccccccdddddddddddddddddddddddddddddddddeddddddddddddddddddddeeeeeeddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa``````````_______________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMMLLLKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999998888888777777777777766666666666555555555555444444444444433333333333322222222221111111111111000000000//////////.............--------,,,,,,,,,,,,,+++++++++++++*************))))))*)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!! mmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnooooooooooommmmmmmmmmllllllllllllkkkkjjjjiiihhhgggffffeeeeeeeccccccccccccccdddddddddddddddddddddddddddddddddeeeddddddddddddddddddeeeeeeeedddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMLLKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999998888888877777777777766666666666555555555555444444444444433333333333332222222221111111111111000000000///////////............---------,,,,,,,,,,,,,+++++++++++++*************)))))**)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! mmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnoooooooooooonnnmmmmmmmmmmmmmmmmllllllkkkjjjiiihhhgggffffeeeeeecccccccccccccdddddddddddddddddddddddddddddddddeeeeddddddddddddddddeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggfffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijhhhhhhhhiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnoooooooooonnnnnnnnnnmmmmmmmmllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeeefffffffffeeeeeeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_____________`________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMMLKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999998888888877777777777776666666666655555555555544444444444443333333333332222222222111111111111100000000///////////.............--------,,,,,,,,,,,,,+++++++++++++*************)))))**)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnoooooooooooppnnnnnnnmmmmmmmmmmmmmmmmmlllkkkjjiihhhgggffffeeeeeecccccccccccdddddddddddddddddddddddddddddddddeeeeeeddddddddddddddeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggfffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkmllllllllllllllllllllllllnnnnooooooooooooonnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffffffffeeeeeeeffffffffffeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````____________``________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTVVVVVVVVVVVVUUUUUUUUUUUUTUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMLKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999998888888887777777777776666666666655555555555544444444444443333333333333222222222111111111111100000000///////////.............---------,,,,,,,,,,,,,++++++++++++*************)))))**)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!! nnnnnnnnnnnooonnnnnnnnnmmmmmmnnnnnooooooooooppppnnnnnnnnnnnnnnnnnnnnnmmmmlllkkjjjiihhgggfffffeeeeecccccccccdddddddddddddddddddddddddddddddddeeeeeeeeddddddddddddeeeeeeeeeeeeeedddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggfffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkmmmmlllllllllllllllllllllnnnooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggffffffffffffffffffffeeeeeffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaa````````````````__________```________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999998888888887777777777777666666666665555555555554444444444444333333333333222222222211111111111110000000////////////.............--------,,,,,,,,,,,,,+++++++++++++*************))))***)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! nnnnnnooooooooooonnnnnnmmmmmnnnnnnooooooooppppppnnnnnnnnnnnnnnnnnnnnnnnnmmlllkkjjiihhhgggffffeeeeecccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggfggggggggggggggggggggggggghghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkmmmmmmlllllllllllllllllllnnnooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhggggffffffffffffffffffffeeeefffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaa`````````````````_________````________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPONNNNNNNNNNNNNMMMMMMMMMMMKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999998888888888777777777777666666666665555555555554444444444444333333333333322222222211111111111110000000////////////.............---------,,,,,,,,,,,,+++++++++++++*************))))***)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! nnnnnoooooooooooooonnnnnmnnnnnnnnoooooooopppppppnnnnnnnnnnnnnnnnnnnnnnnnnmmllkkjjiihhhgggffffeeeeecccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkmmmmmmmmmllllllllllllllllnnnnoooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhggggffffffffffffffffffffeefffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaa`````````````````________`````________________^^^^_^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999998888888888777777777777766666666666555555555555444444444444433333333333322222222221111111111110000000/////////////............---------,,,,,,,,,,,,,+++++++++++++*************)))****)))))))))))))((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!! nnnnnooooooooooooooooonnnnnnnnnnooooooopppppppppnnnnnnnnnnnnnnoooooooonnnmmmllkkjjiihhgggfffffeeeeccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllkkkkkkkklllllllllkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkmmmmmmmmmmmlmllllllllllllnnnnooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmnnnnnllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhggggffffffffffffffffffffeffffffffffffffffeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaa`````````````````_______``````________________^^^__^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999998888888888877777777777766666666666555555555555444444444444433333333333332222222221111111111111000000/////////////.............--------,,,,,,,,,,,,,+++++++++++++*************)))****)))))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! nnnnooooooooooooooooooonnnnnnnnoooooopppppppppppnnnnnnnnnnnnoooooooooooonnmmllkkjjiihhgggffffffeeecccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllllllllkkkkkkkkkkkkkmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkmmmmmmmmmmmmmmmmlmlllllllnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllkkkkkkkkkjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhggggggffffffffffffffffffffffffffffffffffffeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa````````````````______````````_______________^^___^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPOOONNNNNNNNNNNNNMMMMMMMMMKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999988888888888777777777777766666666665555555555555444444444444433333333333322222222221111111111110000000/////////////............---------,,,,,,,,,,,,,++++++++++++**************))****)))))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!! nnnnooooooooooooooooooonnnnnnoooooopppppppppppppnnnnnnnnnnnooooooooooooonnmmllkkjjihhhgggfffffffeecccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkllllllllllllllkkkkkkkkkkkmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkmmmmmmmmmmmmmmmmmmmmlllllnnnnnooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhgggggggfffffffffffffffffffffffffffffffffffffeeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa````````````````_____`````````_______________^____^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPOOOONNNNNNNNNNNNNMMMMMMMMKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999988888888888877777777777766666666666555555555555444444444444433333333333332222222221111111111111000000/////////////............---------,,,,,,,,,,,,,+++++++++++++*************))*****)))))))))))))((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! nnnnooooooooppppooooooonnnnnooooooppppppppppppppnnnnnnnnnoooooooooooooooonmmllkkjiihhhggffffffffffcddddddddddddddddddddddeedddddddeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggggggggggghhghghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkmmmmmmmmmmmmmmmmmmmmmllllnnnnnnooooooooooppppppoooooooonnnnnnnnnnoooooooooonnmmmmmmmllllllkkkkkkkjjjjjjiiiiiiiiiiiiiiiiihhhhhhiiiiiiiihhhhhhhhhhhhhhhhhgggggggggffffffffffffffffgfffffffffffffffffffeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaa````````````````____``````````____________________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPOOOOONNNNNNNNNNNNMMMMMMMMKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888888888777777777777766666666665555555555555444444444444433333333333322222222221111111111110000000////////////............----------,,,,,,,,,,,,,++++++++++++*************))*****)))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! nnnnooooooppppppppooooonnoooooooopppppppppppppppnnnnnnnnnoooooooooooooooonnmmlkkjiihhgggffffffffffdddddddddddddddddddddeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllnnnnnnooooooooopppppppppooooooooooooooooooooooooppnnnnnnmmmmmlllllkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffgggffffffffffffffffffeeeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaa````````````````___```````````____________________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999988888888888877777777777766666666666555555555555444444444444433333333333332222222221111111111111000000/////////////...........----------,,,,,,,,,,,,,+++++++++++++*************)******))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!! mnnnooooopppppppppppooooooooooooppppppppppppppppnnnnnnnnnooooooooopppoooonnmllkkjiihhgggffffffffffdddddddddddddddddddeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllnnnnnnoooooooopppppppppppoooooooooooooooooppppppppooonnnnnmmmmlllllkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffggggfffffffffffffffffffeeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaa````````````````__````````````____________________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPOOOOOONNNNNNNNNNNNNMMMMMMKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888888888777777777777666666666665555555555555444444444444433333333333322222222221111111111110000000////////////...........-----------,,,,,,,,,,,,+++++++++++++*************)******)))))))))))))((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! mnnnooooppppppppppppooooooooooooppppppppppppppppnnnnnnnnnoooooooopppppooonnmllkkjiihhgggffffffffffdddddddddddddddddeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkmmmmmmmmmmmlmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnooooooooppppppppppppoooooooooooooopppppppppqqoooooonnnnmmmmllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffgggggfffffffffffffffffffeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaa``````````````````````````````____________________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOONNNNNNNNNNNNMMMMMMKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999988888888888877777777777666666666666555555555555444444444444433333333333332222222221111111111111000000/////////////..........-----------,,,,,,,,,,,,,++++++++++++********************)))))))))))))((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!! mmnnooooppppppppppppooooooooooopppppppppppppppppnnnnnnnnnnooooooopppppooonnmllkkjiihhgggffffffffffdddddddddddddddddeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooppppppppppppoooooooooooopppppppqqqqqqpppooooonnnnmmmlllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffffgggggggffffffffffffffffffeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa``````````````````````````````____________________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQPOOOOOOOONNNNNNNNNNNNMMMMMKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888888888777777777776666666666665555555555555544444444444433333333333322222222221111111111110000000////////////..........-----------,,,,,,,,,,,,,+++++++++++++********************)))))))))))))((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! mmnnooooopppppppppooooooooooooopppppppppppppppppnnnnnnnnnnooooooppppppooonnmllkjjiihhgggffffffffffdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggghgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooopppppppppppppppoooooooopppppppqqqqqqqqppppppoooonnnmmmlllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfffffffffggggggggfffffffffffffffffeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````````````````____________________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOONNNNNNNNNNNNNMMMMKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999988888888888877777777777666666666666555555555555544444444444433333333333322222222221111111111110000000/////////////.........------------,,,,,,,,,,,,,++++++++++++********************)))))))))))))((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! mmmnnoooooppppppooooooonnoooooooppppppppppppppponnnnnnnnnnoooooopppppppoonnmllkjjiihhgggffffffffffdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggghhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooppppppppppppppppooooopppppppqqqqqqrrrrppppppppooonnnmmmlllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiijiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggffffffffgggggggggffffffffffffffffeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````a```````````````____________________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999988888888888877777777777666666666666555555555555544444444444443333333333322222222221111111111111000000/////////////.........------------,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! mmmnnoooooooooooooooooonnnnoooooopppppppppppoooonnnnnnnnnnnooooopppppppoonnmllkjjiihhggggfffffffffddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggggggggggggghhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllnnnmmmmmmmmmmmmmmmmmmmmmmoooooooooooopppppppppppppppppppppppppppqqqqqqrrrrrqqqqqppppooonnnmmmlllkkkkkjjjjjjjjjjjjjjjjiiiiiiiiijjjiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggggffffffgggggggggggffffffffffffffeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa````````````aa```````````````____________________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999988888888888877777777777666666666666555555555555544444444444433333333333222222222221111111111110000000////////////.........-------------,,,,,,,,,,,,+++++++++++++********************)))))))))))))((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! lmmnnnooooooooooooooooonnnnnnoooooppppppppoooooommmnnnnnnnnooooopppppppoonnmllkjjiihhggggfffffffffddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhiiiihhihhhhhhihihiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllnnnnmmmmmmmmmmmmmmmmmmmmmoooooooooooppppppppppppppppppppppppppppqqqqqrrrrrrqqqqqqqppppoonnnmmllllkkkkjjjjjjjjjjjjjjjjjjjiiiiiijjjjjiiiiiiiiiiiiiiiihhhhggggggggggggggggggggfffffggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa```````````aaa````````````````___________________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNNMMLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999988888888888877777777777666666666666655555555555544444444444443333333333222222222221111111111111000000/////////////........-------------,,,,,,,,,,,,,++++++++++++********************)))))))))))))((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! llmmnnoooooooooooonnnnnmnnnnnnnooooooooooooooooommmmnnnnnnnooooopppppppoonnmllkjjiihhggggfffffffffdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmlllllllllllllllllllnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllnnnnnnmmmmmmmmmmmmmmmmmmmooooooooooppppppppppppppppppppppppppppqqqqqrrrrrrrqqqqqqqqppppoonnnmmlllkkkkjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiihhhhgggggggggggggggggggffffgggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa``````````aaaa````````````````___________________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUWWWWWWWWWWWVVVVVVVVVVVVVUVUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNMMLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999988888888888877777777777666666666666555555555555544444444444433333333332222222222221111111111110000000////////////.........------------,,,,,,,,,,,,,+++++++++++++********************)))))))))))))((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! llmmnnooooooooooonnnnnnnnnnnoooopppppppppppppppppppppppppqqqqqrrrrrrrrrrqqpponnmllkkjjjiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiifffffffffffggggggggggggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnqqqqqppppppppppppppppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnpppppooooooooooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqrrrrrrssssssssssssrrrqqppooonnnmmmnnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggghggggggggggggggggggffffffeeeeeeeeeeeedddddddddddddbbbbbbaaaaaaaaaaaaaaaaa`````_________________^^^^^^`````_______________^^^^^______^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@?@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;::::::::::::999:99999999999988888888888877777776666666666665555555544444444444433333333333222222222222111111111111011000000000000//////////////.............----------,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""! llmmnnnnnooonnnnnnnnnnnnnnnnnnooooppppppppppppppoooppppppqqqqqrrrrrrrrrrqqpponnmllkkjjjiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiffffffffffgggggggggggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnkkklllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnqqqqqqqqqpqppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnpppppppoooooooooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqrrrrrrsssssssssssssrrqqqppooonnnmmnnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjjiihhhhhhhhhhhhggggggggggggghhhgggggggggggggggggfffffeeeeeeeeeeeeeddddddddddddbbbbbbbaaaaaaaaaaaaaaaaa`````_________________^^^^^``````_______________^^^^______^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99::9999999999998888888888877777776666666666665555555544444444444443333333333222222222222111111111111111000000000000///////////////............----------,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""! lllmmnnnnnnnnnnnnnmmmmmmmmmnnnnnooooooooooooooooooooppppppqqqqrrrrrrrrrrqqpponnmllkkjjjiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnoooooooooooooooooooonnnnnnooooooooooonnnnnnnnnnnnnnqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnppppppppppoooooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqrrrrrrrssssssssssssrrrqqpppoonnnnmnnnnnnnnnnnnnnnnnnmmmmmmmkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhhhggggggggggghhhggggggggggggggggggffffeeeeeeeeeeeeeedddddddddddbbbbbbbbaaaaaaaaaaaaaaaaa`````_________________^^^^```````_______________^^^________^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99::99999999999988888888888777777776666666666665555555544444444444433333333332222222222222111111111111111000000000000//////////////............----------,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""! lllmmmnnnnnnnnnmmmmmmmmmmmmmmnnnnnooooooooooooooooooopppppqqqqqrrrrrrrrrqqpponnmmlkkjjjiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnoooooooooooooooooooooooonoooooooooooooooooooooooooooooooooooooooooooonnnnnnnqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooooooooooooooooooooooonpppppppppppppooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqrrrrrrrssssssssssssrrrqqppooonnnmnnnnnnnnnnnnnnnnnnnnmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhhgggggggggghhhhhgggggggggggggggggfffeeeeeeeeeeeeeeeddddddddddbbbbbbbbbaaaaaaaaaaaaaaaa``````_________________^^^````````_______________^^_________^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\[[[[[[[[[[[\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9:::9999999999998888888888777777776666666666665555555544444444444433333333333222222222222111111111111111000000000000//////////////.............---------,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""!! klllmmmnnnnmmmmmmmmlllllllmmmmmnnnnnoooooooooooooooooopppppqqqqrrrrrrrrrqqpponnmmlkkjjjjiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiijgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppoooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqrrrrrrssssssssssssrrrqqqppooonnnonnnnnnnnnnnnnnnnnnnnmmmmkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhhhhggggggggghhhhhhgggggggggggggggggffeeeeeeeeeeeeeeeeeddddddddbbbbbbbbbbaaaaaaaaaaaaaaa````````________________^^`````````_______________^__________^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\[[[[[[[[[[\\[[[[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZZZYYYYYYYYYYYZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9:::99999999999988888888887777777776666666666665555555544444444444433333333332222222222221111111111111110000000000000//////////////............---------,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""!! kkllmmmmmmmmmmmmmlllllllllllmmmmmnnnnnnnnnnnnooonooooooppppqqqqqrrrrrrrrqqppoonmmlkkkjjjiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiijjjgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssrrrqqppooonnnoonnnnnnnnnnnnnnnnnnnnnmmkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhggggggghhhhhhhggggggggggggggggggeeeeeeeeeeeeeeeeeedddddddbbbbbbbbbbbaaaaaaaaaaaaaa`````````________________^``````````_________________________^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZZZYYYYYYYYYYZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999998888888887777777776666666666665555555544444444444433333333333222222222222111111111111111000000000000//////////////.............--------,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""!! kklllmmmmmmmmmmlllllllllllllllmmmmmnnnnnnnnnnnnnnnoooooppppqqqqqrrrrrrrqqqppoonmmllkkjjjiiiiiiiiiihhhiiiiiiiiiiiiiiiiijjjjjgggggggggggggggggggggggghggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooooooooooooooooooqqqqqppppppppppppppppppppoooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssssssssrrrrqqpppoonnnoonnnnnnnnnnnnnnnnnnnnnmmllkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhggggggggggggggggeeeeeeeeeeeeeeeeeeeddddddbbbbbbbbbbbbbaaaaaaaaaaaa``````````________________```````````_________________________^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\[[[[[[[[\\\\[[[[[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZZZZZZYYYYYYYYYZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888877777777776666666666665555555544444444444433333333332222222222221111111111111110000000000000//////////////............--------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""!!!  kkkllmmmmmmmmllllllkkkkkkkllllllmmmmmnnnnnnnnnnnnnnoooooppppqqqqqrrrrrrqqqppoonmmllkkjjjjiiiiiiiiihhiiiiiiiiiiiiiiiiijjjjjjggggggggggggggggggggggghhgggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooooooooooooooqqqqqqqppppppppppppppppppoooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrrqqpppooonnooonnnnnnnnnnnnnnnnnnnnnnllkkkkkkkkkkkkkjjjjjjjjjjihhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhggggggggggggggffeeeeeeeeeeeeeeeeeedddddbbbbbbbbbbbbbbaaaaaaaaaaa```````````_______________````````````__________________________^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[\\\\\[[[[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZZZZZZYYYYYYYYZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999998888888877777777776666666666665555555544444444444433333333332222222222222111111111111111000000000000//////////////.............-------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""!!!  kkklllmmmmmlllllllkkkkkkkkkklllllmmmmmmmmmnnnnnnnnnnooooppppqqqqqrrrrrrqqqppoonnmllkkkjjjiiiiiiiiihiiiiiiiiiiiiiiiiijjjjjjjggggghhggggggggggggggghhhgggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooooooooopppppqqqqqqqqqqppppppppppppppppppopooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqpppooonnooonnnnnnnnnnnnnnnnnnnnnnlllkkkkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeeeeeeddddbbbbbbbbbbbbbbbaaaaaaaaaa````````````______________`````````````__________________________^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZZZZZYYYYYYYZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888777777777776666666666665555555444444444444433333333332222222222221111111111111110000000000000//////////////............-------,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""!!!  kkkklllllllllllllkkkkkkkkkkkklllllmmmmmmmmmmnnnnnnnnoooopppppqqqqqrrrrqqqqppoonnmmllkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjhhhhhhhhhhhhgggggggghhhhhgggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooorqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoopooooooooooooooooppppppppqqqqqqqqqqqqqpppppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrqqqqqqqqqpppppqqqqqrrrrrrrrrrqqqpppooonnoooonnnnnnnnnnnnnnnnnnnnnlllllkkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffeeeeeeeeeeeeeeeeeeddbbbbbbbbbbbbbbbbaaaaaaaaa`````````````_____________``````````````__________________________^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[[[ZZZZZZZZZZZZZYYYYYYYZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999998888888777777777776666666666665555555544444444444433333333332222222222222111111111111111000000000000//////////////.............------,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""!!!!  jkkkllllllllllllkkkkkkkkkkkkkkllllllmmmmmmmmmmnnnnnnoooopppppqqqqqqqqqqqqqppoonnmmllkkjjjjjiiiiiijiiiiiiiiiiiiiiiijjjjjjjjkhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppoooorrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoppppooooooooooopppppppppprrrrqqqqqqqqqqqqpppppppppppppppppppppppppppqqqqqqqrrrrrrrrrrrrqqqqqqqppppppqqqqqqqrrrrrrrqqqqpppooonnoooonnnnnnnnnnnnnnnnnnnnnlllllkkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffeeeeeeeeeeeeeeeeedbbbbbbbbbbbbbbbbbaaaaaaaa``````````````____________```````````````__________`_______________^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[\\\\\\\[[[[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZZZYYYYYYZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888887777777777766666666666665555555444444444444433333333332222222222221111111111111110000000000000//////////////............-------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""!!!!  jjkklllllllllllkkkkkkkkkkkkkkklllllllmmmmmmmmmmnnnnnnooooppppqqqqqqqqqqqqqppoonnmmllkkkjjjjiiiiijjiiiiiiiiiiiiiiijjjjjjjkkkhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkllllllllllllllllmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppporrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppooooooopppppppppppprrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrqqqqqqpppppppppqqqqqqqqqqqqqqqpppooonnoooonnnnnnnnnnnnnnnnnnnnnllllllkkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhggggfffffffffeeeeeeeeeeeeeeeecbbbbbbbbbbbbbbbbbaaaaaaa```````````````___________a```````````````_________``_______________^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[\\\\\\\\[[[[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZZZYYYYYZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVUUTTTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999998888887777777777776666666666665555555544444444444433333333332222222222221111111111111110000000000000//////////////............-------,,,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""!!!!  jjkkkllllllllllkkkkkkkkkkkkkkklllllllllmmmmmmmmnmnnnnoooopppppqqqqqqqqqqqpppooonnmmllkkjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkklllllllllllllllllmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooooooooooooooooooonnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppooooooooooooooooooopppppppppppppppppppppppppprrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppopppppppppppppqqrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrqqqqqppppppppppppqqqqqqqqqqqppppooonnoooonnnnnnnnnnnnnnnnnnnnnllllllkkkkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhggffffffffffeeeeeeeeeeeeeeeccbbbbbbbbbbbbbbbbbaaaaaa````````````````__________aa```````````````________```______________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[\\\\\\\\\[[[[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZZYYYYZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888887777777777776666666666665555555544444444444433333333333222222222222111111111111111000000000000//////////////.............-------,,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""!!!!!  jjjkkkllllllllkkkkkkkkkkkkkkkkllllllllllmmmmmmmnmnnnnoooopppppqqqqqqqqqqqppppoonnmmllkkkjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjkkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkklllllllllllllllllllmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppoooooooooooopppppppppppppppqqqqqqpppppppprrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppqqqqrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqpppppppppppppppqqqqqqpppppoooonnooooonnnnnnnnnnnnnnnnnnnnlllllllkkkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhfffffffffffeeeeeeeeeeeeeeccccbbbbbbbbbbbbbbbbbaaaaa````````````````_________aaa```````````````_______````______________^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[\\\\\\\\\\[[[[[[[[[[[[[[Z[[[[[[[[ZZZZZZZZZZZZZZYYYZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVUUUUTTTTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999998888887777777777776666666666665555555544444444444433333333332222222222221111111111111110000000000000//////////////............-------,,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""!!!!!  jjjkkklllllllkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmnnnnoooopppppqqqqqqqqqqqppppoonnmmllkkkjjjjjjjjjjiiiiiiiiiiiiijjjjjjjkkkkkhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkllllllllllllllllllllmmmmmmmmmmmmmllllllllmlmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooolllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppoooooooooooooooooppppppppppppppoppppppppppppppppppqqqqqqqqqqqqqqppppssrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqpppppopppppppppppppppppppooooonnooooonnnnnnnnnnnnnnnnnnnnlllllllkkkkkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhggfffffffffffeeeeeeeeeeeecccccbbbbbbbbbbbbbbbbbaaaaa````````````````________aaaa```````````````______`````______________^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUTTTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888887777777777776666666666665555555544444444444433333333332222222222222111111111111111000000000000//////////////.............------,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""!!!!!  jjjkkkkklkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmnnnnooooppppppqqqqqqqqqqppppoonnnmmllkkkjjjjjjjjjiiiiiiiiiiiijjjjjjjjkkkkkhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooooooooooooooooooooooooooooppooooooooooooooooooooooopppppppppppppppoooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqpsssssrrrrrrrrrrrrrrrqqqqqpppppppppppppppppppppppppppppppppppppppppppppqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqpppppoppppppppppppppppppooooonnnooooonnnnnnnnnnnnnnnnnnnnllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhgggfffffffffffeeeeeeeeeeeccccccbbbbbbbbbbbbbbbbbaaaaa````````````````_______aaaaa```````````````_____``````______________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUTTTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999998888887777777777776666666666655555555544444444444433333333332222222222221111111111111110000000000000//////////////............-------,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""!!!!!!  jjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmnnnnooooppppppqqqqqqqqqqppppooonnmmlllkkkjjjjjjjjiiiiiiiiiiijjjjjjjjjkkkkkhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppoooooooooppppppppppppppppppppppoooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqsssssssssrrrrrrrrrrrrrqqqqqpppppppppppppppppppppppppppppppppppppppppppqqqqqsrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqppppoppooooooopppppppooooooonnnoooooonnnnnnnnnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhgggggfffffffffeeeeeeeeeeecccccccbbbbbbbbbbbbbbbbbaaaaa````````````````______aaaaaa```````````````____``````_______________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888887777777777776666666666655555555544444444444433333333332222222222222111111111111111000000000000//////////////............-------,,,,,,,,,,,,,++++++++++++*************))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""!!!!!!  jjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmnnnnooooppppppqqqqqqqqqpppppooonnnmmllkkkkjjjjjjjiiiiiiiiijjjjjjjjjjkkkkkkhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqrrrrqqqqqqqqssssssssssssrrrrrrrrrrrrqqqqqqpppppppppppppppppppppppppppppppppppppppqqqqqqsrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqppppoppooooooooooooooooooooonnnooooooonnnnnnnnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhiiiijjjjjjjjjiiiiiiiiiiiiihhgggggfffffffffffeeeeeeeeeccccccccbbbbbbbbbbbbbbbbbaaaaa````````````````_____aaaaaaa```````````````___```````_______________^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999999888888777777777777666666666655555555544444444444443333333333222222222222111111111111111000000000000//////////////.............-------,,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"!!!!!!  jjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmnnnnoooopppppqqqqqqqqqqpppppoooonnmmlllkkkkjjjjjjiiiiiiiiijjjjjjjjjjkkkkkkhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrqqqqqtssssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppppppppppppppppppppppppppppqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqppppppoooooooooooooooooooonnnnoooooooonnnnnnnnnnnnnnnnnllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiihiiiiiijjjjjjjjjjjjjiiiiiiiiiiihggggggfffffffffffeeeeeeeecccccccccbbbbbbbbbbbbbbbbaaaaaa`````````````````___aaaaaaaa```````````````__````````_______________^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999998888887777777777776666666666555555555544444444444433333333332222222222222111111111111111000000000000//////////////............-------,,,,,,,,,,,,+++++++++++++************)))))))))))(((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"!!!!!!!  jjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmnmnnnnoooopppppqqqqqqqqqqppppppooonnnmmlllkkkkjjjjjiiiiiiijjjjjjjjjjjjkkkkkkhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrqqqttsssssssssssssssrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppppppppqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqppppppooooooooooooooooooonnnnnoooooooooonnnnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiigggggggffffffffffeeeeeeeeccccccccccbbbbbbbbbbbbbbbaaaaaaa`````````````````__aaaaaaaaa```````````````_`````````_______________^]]]]]]]]]]]]]]]\\\\\\\\\\]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999998888888777777777777666666666555555555544444444444433333333333222222222222111111111111111000000000000//////////////............-------,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"!!!!!!!  jjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmnmnnnnooopppppqqqqqqqqqqqppppppooonnnmmmlllkkkkkjjjiiiiiijjjjjjjjjjjjjkkkkkkhiiiiiiiiiiiiihhhhhhhhhhihhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrqqttttssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqppppppoooooooooooooooooonnnnnnoooooooooooonnnnnnnnnnnnnllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiggggggggffffffffffeeeeeeeccccccccccccbbbbbbbbbbbbbaaaaaaaa`````````````````_aaaaaaaaaa`````````````````````````_______________^]]]]]]]]]]]]]]]\\\\\\\\\]]]\\\\\\\\\\\\\[[[[[[[[[\[[[[[[[[[[[[[ZZZZZZZZZZZ[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999998888887777777777776666666665555555555544444444444433333333332222222222222111111111111110000000000000//////////////............-------,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############!!!!!!!  jjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmnnnnnnnooopppppqqqqqqqqqqqppppppoooonnnmmmlllkkkkkkjiiijjjjjjjjjjjjjjjkkkkkkkhiiiiiiiiiiiiiiihhhhhhiiihhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmllllllllllmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrqqtttttssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqpppppooooooooooooooooonnnnnnnoooooooooooooonnnnnnnnnnnlllllllllllllkkkkkkkkkkkkjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiihgggggggffffffffffffeeeeecccccccccccccbbbbbbbbbbbbaaaaaaaaa`````````````````aaaaaaaaaaa`````````````````````````______________^^]]]]]]]]]]]]]]]\\\\\\\\]]]]\\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZ[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999998888887777777777776666666665555555555544444444444443333333333222222222222111111111111111000000000000//////////////............-------,,,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############!!!!!!!!  jjjjjkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmnnnnnnooooppppqqqqqqqqqqqqqppppppoooonnnmmmlllkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkhiiiiiiiiiiiiiiihiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrqqtttttttttttsssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqpppqpppppppppppppppppppppppprrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqrrrrrrrrrrrqqqqqpppppooooooooooooooooonnnnnnnoooooooooooooooonnnnnnnnnllllllllllllllkkkkkkkkkkkjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiihggggggggffffffffffffeeeeccccccccccccccbbbbbbbbbbbaaaaaaaaaa````````````````aaaaaaaaaaaa`````````````````````````_____________^^^]]]]]]]]]]]]]]\\\\\\\\]]]]\\\\\\\\\\\\\\[[[[[[[\\[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999999888888777777777777666666665555555555554444444444443333333333222222222222111111111111111000000000000//////////////.............------,,,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############!!!!!!!!  jjjjjkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmnnnnnnnoooopppqqqqqqqqqqqqqqpppppppoooonnnmmmlllkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkhhiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrqqtttttttttttttssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppprrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqrrrrrrrrrqqqqqppppppooooooooooooooonnnnnnnnooooooooooooooooonnnnnnnnllllllllllllllllkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiihggggggggfffffffffffffeeecccccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````````aaaaaaaaaaaaa`````````````````````````____________^^^^]]]]]]]]]]]]]]\\\\\\\]]]]]\\\\\\\\\\\\\\[[[[[[\\\[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::;:::::::::::9999999999998888887777777777776666666655555555555544444444444433333333333222222222222111111111111111000000000000//////////////............-------,,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############!!!!!!!!  jjjkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmnnnnnnnnoooppppqqqqqqqqqqqqqqqpppppppoooonnnmmmllllkkkjjjjjjjjjjjjjjjjjkkkkkkkkhhiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrqqttttttttttttttsssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppprrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqrrrrrrqqqqqqppppppoooooooooooooooonnnnnnnooooooooooooooooooonnnnnnlllllllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiihgggggggggfffffffffffffeeccccccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````aaaaaaaaaaaaaa`````````````````````````___________^^^^^]]]]]]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\\\[[[[[\\\\[[[[[[[[[[[[[ZZZZZZZZ[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::;::::::::::::999999999999888888777777777777666666655555555555554444444444443333333333222222222222111111111111111000000000000//////////////............-------,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############!!!!!!!!  jjkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmnnnnnnnnoooopppqqqqqrrrrrqqqqqqqqppppppoooonnnmmmllllkkjjjjjjjjjjjjjjjkkkkkkkkkkhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooppppppppppppppppppppppppppoooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqpppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrqqqqttttttttttttttssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppprrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnooooooooooooooooooooonnnnllllllllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiihgggggggggffffffffffffffecccccccccccccccccbbbbbbbbaaaaaaaaaaaaaa````````````aaaaaaaaaaaaaaa`````````````````````````__________^^^^^^]]]]]]]]]]]]]]\\\\\]]]]]]]\\\\\\\\\\\\\\[[[[\\\\\[[[[[[[[[[[[[ZZZZZZZ[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::;;:::::::::::9999999999998888887777777777776666666655555555555544444444444433333333332222222222222111111111111110000000000000//////////////............-------,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############!!!!!!!!!  mmmmmmmmmmmmmmmmmnnnnnnlllllmmmmmmmmmmmmmnnnnnnnooooppppqqqrrrrrrrrrrrrrrrrrrrrqqqqqppppooonnnmmmmllllllllllllllllllllmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnoooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuutuuuuuuuuutttttttttssuuuuuuuuuttttttttttttttttsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqppqppppqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqrrrrqqqqqqqppoonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllljjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaabbbbbbbbaaaaaaaaaaaaaaa`````_______________^^^^^^^_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@@????????????>?????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999988888888888777777777776666666555555555555544444444444433333333333322222222222222222111111111111000000//////////............--------------,,,,,,,,,,,,++++++*************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$##############"""""""""!!!!!!!!!!!!!! mmmmmnnnnnnnnnnnnnnnnnnllmmmmmmmmmmmmmnnnnnnnnnnoooopppqqqrrrrrssssssrrrrsrrrrrrrqqqqqpppooonnnnmmlllllllllllllllllllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuutttttuuuuuuutttttttttssuuuuuuuuuuuuuutttttttttttsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqpqpppqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqppoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggffffffffffffeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaabbbbbbbbbaaaaaaaaaaaaaaa`````_______________^^^^^^______________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999988888888888777777777777666666655555555555544444444444443333333333332222222222222222211111111111100000//////////............--------------,,,,,,,,,,,,,++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$##############"""""""""!!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnommmmmmmmmmmnnnnnnnnnnnnnooooppppqqqrrrrsssssssssrrssrrrrrrrrqqqqppppooonnnnmlllllllllllllllllmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnoooooooooppppppppppqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuutttttttttttsuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggfffffffffffffffeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaabbbbbbbbbbaaaaaaaaaaaaaaa`````_______________^^^^^`______________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999988888888888877777777777666666665555555555554444444444443333333333332222222222222222211111111111100000//////////.............-------------,,,,,,,,,,,,,++++++*************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$#############"""""""""!!!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnoooommmmmmmnnnnnnnnnnnnnnnoooooppppqqqrrrrssssssssssssssssrrrrrrrrqqqqpppooonnnmmmllllllllllllllmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnooooooooooppppppppqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssrrrrrtttttttttttttttttttttttttvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllljjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffffffeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbbbbbbbbbaaabbbbbbbbbbbaaaaaaaaaaaaaa``````______________^^^^^`_______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999988888888888877777777777766666665555555555554444444444444333333333333222222222222222221111111111110000///////////............--------------,,,,,,,,,,,,++++++*************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$##############"""""""""!!!!!!!!!!!!!! ooooooooooooooooooooooommmmnnnnnnnnnnnnnnnoooooooppppqqqqrrrssssssssssssssssssssrrrrrrrqqqqpppooonmmmmmmlllllllllmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnooooooooooopppppqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuutttsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqpppppooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllljjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggffffffffffffffffeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbbbbbbbbbaabbbbbbbbbbbbaaaaaaaaaaaaa```````______________^^^^``_______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999998888888888877777777777776666665555555555554444444444444333333333333222222222222222221111111111110000///////////.............-------------,,,,,,,,,,,,,++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$##############"""""""""!!!!!!!!!!!!!! ooooooooooooooooooooooomnnnnnnnnnnnnooooooooooooppppqqqqrrrssssstttttssssssssssssssrrrrrrqqqpppooonnmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnoooooooooooopppqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllljjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggfffffffffffffffffeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbbbbbbbbbabbbbbbbbbbbbbaaaaaaaaaaaa````````______________^^^```______________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999998888888888887777777777776666666555555555555444444444444333333333333222222222222222221111111111110000////////////............--------------,,,,,,,,,,,,++++++*************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$#############"""""""""!!!!!!!!!!!!!!! oooooooooooooooooooooppnnnnnnnnooooooooooooooooppppqqqqrrrrssssttttttttssttssssssssssssrrrrqqqppponnnnmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnooooooooooooopqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttsssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqpppppppqqqqqqqqqpppppppoooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllljjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggfffffffffffffffffeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````_______________^^````______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999998888888888887777777777776666666555555555555444444444444433333333333322222222222222222111111111111000////////////............-.------------,,,,,,,,,,,,+++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$##############"""""""""!!!!!!!!!!!!!! pppppppppooooooooopppppnnnnnooooooooooooooooppppppqqqqrrrrssssttttttttttsttttssssssssssssrrrrqqppponnnnnmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnoooooooooooooopqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssrrqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqppppppppooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllkjjjjjjjjjjjjjjjjjjjjjiiikjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````_______________^`````______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999888888888888777777777776666666655555555555544444444444433333333333322222222222222222111111111111000////////////..............------------,,,,,,,,,,,,+++++++*************))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$##############"""""""""!!!!!!!!!!!!!! pppppppppppppppppppppppnnnooooooooooooppppppppppqqqqqrrrrsssstttttttttttttttttttttttttsssssrrrqqqpooonnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooonnnnnnnnnooooooooooooooppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqrrrrrrssssssssssssssssssssssssssssssssssssssssssssstttttsssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssuuuuuuuutttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllkkjjjjjjjjjjjjjjjjjjjjjiikkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````````_______________``````______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999888888888888777777777776666666655555555555544444444444443333333333332222222222222222211111111111100/////////////.............-------------,,,,,,,,,,,+++++++*************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!! pppppppppppppppppppppppnnoooooooppppppppppppppppqqqqrrrrssssttttttttttttttttttttttttttttttsssrrrqqpoooonnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnonnnnnnnnnooooooooooooooooooooooooooooooooooooooooonnnnnnnnoooooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttttssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssuuuuuuuuuuuutttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlkkkkjjjjjjjjjjjjjjjjjjjjikkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbaaaaaaaa```````````______________```````______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999888888888888777777777766666666655555555555544444444444433333333333322222222222222222111111111111000////////////..............------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%$$$$$$$$$##############"""""""""!!!!!!!!!!!!!! pppppppppppppppppppppppnoooooopppppppppppppppqqqqqqrrrrssssttttttuuutttttuttttttttttttttttttsssrrqpppooonnnnnnmmmmmmmmmmmmmkkkkkkkkkkkllllllllllllllmmmmmmmnnnnnnnnnnnnnnnoooonooooooooooooooooooooooooooooooooooooooooooooooooonnnnnooooooooooooooooppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssstttttttttttttttstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssuuuuuuuuuuuuuuuuuutttttttvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbccbbbbbbbbbbbbbbbbaaaaaaa````````````_____________````````______________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888888888777777777766666666655555555555544444444444443333333333332222222222222222111111111111000////////////..............------------,,,,,,,,,,,++++++++*************))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%$$$$$$$$$##############"""""""""!!!!!!!!!!!!!! pppppppppppppppppppppppnoooooppppppppppppqqqqqqqqrrrrrssssstttttuuuuuttttuutttttttuuuuuuutttttssrrqqpppooonnnnnnnmmmmmmmmmmkkkkkkkkkllllllllllllllllmmmmnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooppnnnooooooooooooooooopppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbcccbbbbbbbbbbbbbbbbaaaaaa`````````````____________`````````______________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZ[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999888888888888777777777666666666555555555555444444444444433333333333322223222222222222111111111111000////////////.............-------------,,,,,,,,,,++++++++*************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!! pppppppppppppppppppppppnooooopppppppqqqqqqqqqqqqrrrrrrsssstttttuuuuuuuuttuuuuuuuuuuuuuuuuuuutttsssrqqpppoooonnnnnnnnmnnnnnnkkkkkkklllllllllllllllllmmnnnnnnnnnnnnnnnnnooooooopooopppppppppppppppppppppppppppppppppppppppppppppppnooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstsstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbbbccccbbbbbbbbbbbbbbbbaaaaa``````````````___________`````````______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999888888888888777777777666666666655555555555544444444444433333333333322223222222222222111111111111000////////////..............------------,,,,,,,,,,+++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!! oppppppppooooooooppppppnooooopppppqqqqqqqqqqqqqqrrrrrsssstttttuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuutttsrrqqqpppooonnnnnnnnnnnnnnkkkkkllllllllllllllllmmmmnnnnnnnnnnnnnnnnooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssststtttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuututtttttttttttttttttttvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttsssrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbbcccccbbbbbbbbbbbbbbbbaaaa```````````````__________``````````______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[Z[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999988888888888877777777666666666655555555555544444444444443333333333332223322222222222211111111111000/////////////.............-------------,,,,,,,,,+++++++++*************))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!! oooooooooooooooooooppppnnooooppppqqqqqqqqqqqqqqqrrrrrsssstttttuuuuuuuuuutuuuuuuuuuuuvvvvvvvuuuutttsrrqqqpppoooonnnnnnnnnnnnkllllllllllllllllllmmmmmmnnnnnnnnnnnnnoooooooopppppppppqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppoooooooooooooooooopppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttsrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggfffffffffeeeeeeeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbccccccbbbbbbbbbbbbbbbaaaaa```````````````_________```````````______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999888888888888777777776666666666655555555555544444444444433333333333322233222222222222111111111111000////////////..............------------,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!!! oooooooooooooooooooooppnnoooopppppqqqqqqqqqqqqqqrrrrssssstttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuutssrrrqqpppooooonnnnnnnnnnllllllllllllllllmmmmmmmmmnnnnnnnnnoooooooooopppppqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuututttttttttttvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbcccccccbbbbbbbbbbbbbbbaaaaa```````````````________````````````_____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999988888888888777777776666666666655555555555544444444444443333333333332233222222222222111111111111000////////////..............------------,,,,,,,,,++++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! nnnnoooooonnnnnooooooopnnnooopppppqqqqqqqqqqqqqqrrrrrsssstttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuutssrrrqqqpppooooonnnnnnnnllllllllllllllmmmmmmmmmmmnnooooooooooooooopppppqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooopppppppppqqqqqqqqrqrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrqqqqrqqqqqqqqqqqqqqqqqqqqqqqpooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeedddddddddccccccccccccccccbbbbbbccccccccbbbbbbbbbbbbbbbaaaaa```````````````_______`````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@?????@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999888888888888777777766666666666655555555555444444444444433333333333322333222222222222111111111110000////////////.............-------------,,,,,,,,++++++++++*************))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnoooonnnnooopppppqqqqqqqqqqqqqrrrrrsssstttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuttssrrrqqqpppoooooooonnnnllllllllllllmmmmmmmmmnnnnoooooooooooooooopppppqqqqrqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppoooooooooooooooppppppppppqqqqqqrrrrrrrrrrrqqqqqqqqrrrrsssssssssssrrrrrrrrrrssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccbbbbcccccccccbbbbbbbbbbbbbbbaaaaa``````````````_______``````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGFGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@????@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999988888888888777777766666666666655555555555544444444444433333333333322333222222222222111111111110000////////////..............------------,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!! mmmnnnnnnnnnnnnnnnnnooomnnnoooopppppqqqqqqqqqqqqqrrrrrssstttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwvvvvvvutttssrrrqqqppppoooooooooollllllllllmmmmmmmmnnnnnnnooooooooooooopppppppqqqqrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrtsttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvutttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccbbbccccccccccbbbbbbbbbbbbbbbaaaaa``````````````______a``````````````__________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999988888888888877777766666666666655555555555544444444444443333333333332333322222222222111111111110000/////////////.............-------------,,,,,,,+++++++++++*************))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! mmmmmmmmmmmmmmmmnnnnnnommnnnoooopppppppppqqqqqqqqqrrrrsssstttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwvvvvvutttssrrrqqqpppppoooooooolllllllllmmmmmmmnnnnnnnnnooopppppppppppppppqqqqqrrrrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqpppoooooopoppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccbbcccccccccccbbbbbbbbbbbbbbaaaaaa``````````````_____a``````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@???@@????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999888888888888777777766666666666655555555555544444444444433333333333323333222222222222111111111100000////////////..............------------,,,,,,,+++++++++++*************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! lllmmmmmmmmmmmmmmmmnnnnmmmnnnoooopppppppppppppppqqqqrrrsssstttttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwvvvvuutttssrrrqqqppppppoooooommlllllmmmmmmmmnnnnnnoooopppppppppppppppppqqqqqrrrsrsssssstttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccbccccccccccccbbbbbbbbbbbbbaaaaaaa``````````````____aa``````````````_________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@???@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999988888888888877777766666666666655555555555554444444444443333333333323333222222222222111111111100000////////////..............------------,,,,,,,++++++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! llllllllmmmmmmmmmmmmnnnlmmmnnnnooooopppppppppppppqqqqrrrsssstttttuuuuuuuuuuuuuvvvvvvvvvvvwwwwvvvvvuutttsssrrrqqqqppppppoooommmmmmmmmmmmmnnnnnnoooooopppppppppppppppqqqqqqrrrssssssstttttttttttttttttttssssssssssssrrrrrrrrrrrqqqpppppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrssssssttttttssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttuuuttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttvvvvuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmkkkkkkkkkkkkkkkkkkkkjjjjjlkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaa```````````````___aaa``````````````_________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@??@@@????????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999888888888888777777766666666666655555555555544444444444433333333333333333222222222222111111111000000////////////.............-------------,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! kkllllllllllllllmmmmmnnllmmmnnnnoooooooooooooopppppqqqrrrssssttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuttttsssrrrqqqqppppppppommmmmmmmmmmmnnnnnooooooppqqqqqqqqqppqqqqqqqqqrrrrssssstttttttuuuuuuuuutttttttttssssssssssssrrrrrrrrrrpppppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrsstttttttttttttsssssssssstttttttttttttttttttttttttttttttttttttttttttuuuuuuuttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttvvvvvvvvvvvvuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmlkkkkkkkkkkkkkkkkkkkkkjjjllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffffeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbaaaaaaaa```````````````__aaaa``````````````_________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@??@@@@???????????>>>>>>>>>>============<<<<<<<<<<<;;<;;;;;;;;;;;::::::::::::999999999988888888888777777766666666666655555555555544444444444433333333333333333222222222222111111111000000////////////..............------------,,,,,,++++++++++++*************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! kkkkllllllllllllllmmmmmlllmmmmnnnnnoooooooooooooppppqqqrrrssssttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrrqqqqqpppppppmmmmmmmmmmmnnnnnoooopppppqqqqqqqqqqqqqqqqqqqrrrrssssssttttuuuuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrppppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrssttttttttttttttttsssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmlllkkkkkkkkkkkkkkkkkkkkjjlllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbaaaaaaaaa```````````````_aaaaa``````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@?@@@@????????????>>>>>>>>>============<<<<<<<<<<<<;<;;;;;;;;;;;;:::::::::::999999999988888888888877777776666666666655555555555554444444444443333333333333333322222222222211111111000000/////////////.............------------,,,,,,+++++++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! kkkkkkkklllllllllllmmmmklllmmmmnnnnnnnnnnnnnoooooopppqqqrrrssssttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuttttssssrrrrqqqqqppppppmmmmmmmmmmnnnnnooooppppppqqqqqqqqqqqqqqqqqqrrrrssssssttttuuuuuuvvvvvvvuuuuuuuutttttttttsssssssssrrrrrqppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrsssstttttttttttttttttssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnllllkkkkkkkkkkkkkkkkkkkkjlllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccdcccccccccccccccbbbbbbbbbaaaaaaaaaa```````````````aaaaaa``````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@?@@@@@???????????>>>>>>>>>============<<<<<<<<<<<<;<<;;;;;;;;;;;::::::::::::999999999988888888888777777766666666666655555555555544444444444433333333333333333222222222222111111110000000////////////.............-------------,,,,,,++++++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! hhhhhhhiiiiiiiiiiiijjjjkllllmmmmmnnnnnnnnnnnnnnomnnnnoopppqqqrrrrrssssssstuuuuuuuuuuuuuuuuuuuuuuuuwwwwvvvvuuuuttttsssssssrrrrrrqqqrrrrrrsssstttuuuuutttttttttssssssttttttuuuuvvwwwwxxxxyyyyyyyyyyyyyyyyxxxwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssstttttttttttttttuutttuuuuuuuuutttttttssssssttttttttuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqpppppppppppppppppppoooooopppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllmmmlllllllllllllllllllkkklllllkkkkkkkkkkkkkkkkkkjjhhhhhhhhhhhhhhhhhggggggggffffffffffffffffeeeeeeeeeccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999998888888888887777777777777666666666665555555554444444444443333333333333222222222222111111110000000000////////////........------------,,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((('''''&&&&&&&&&&&&&&%%%%%%#############"""""""""""""""""""""""!!!!!!!!!!!!!! !!!!! ghhhhhhhhhiiiiiiiiiijjjkkllllmmmmmmmnnnnnnnnnnnnmmmnnnoopppqqqrrrrrsssssstuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvuuuutttttsssssssrrrrrrrrrrrrrsssstttuuuuuutttttttttttttttttttttuuuuvvwwwwxxxyyyyyzzzzzzzzyyyyxxxxxwwwwwwwwwvvvvvvvuuuuvvuuuuuuuuuuuuuuuuuuuuuuusssssssttttttttttttttuuuutuuuuuuuuuuuutttttttsssssutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuttttttttttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppoooooppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllmmmmlllllllllllllllllllkkllllllkkkkkkkkkkkkkkkkkkjihhhhhhhhhhhhhhhhhgggggggfffffffffffffffffeeeeeeeecccccccccccccbbbbbbbbbbbbbcbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999999888888888887777777777777666666666666555555555444444444443333333333333322222222222211111110000000000////////////........-------------,,,,,,,,,,,,,+++++++++++++*********)))))))))))))(((((((((''''''&&&&&&&&&&&&&%%%%%%#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! gghhhhhhhhhhhiiiiiiiijjkkkllllllmmmmmmmmmmmmmmnnmmmmnnnoopppqqqrrrrrssssstuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvuuuuutttttsssssssrrrrrrrrrrrrsssttttuuuuuvttttttttttttttttttttuuuuuvvwwwwxxxyyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwwwvvvvvvuuuvvvuuuuuuuuuuuuuuuuuuuuuussssssttttttttttttttuuuuuuuuuuuuuuuuuuuttttttsssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppoooppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllmmmmmlllllllllllllllllllklllllllkkkkkkkkkkkkkkkkkkiihhhhhhhhhhhhhhhhhhggggggfffffffffffffffffeeeeeeeccccccccccccccbbbbbbbbbbbbccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999998888888888887777777777776666666666665555555554444444444443333333333333222222222222111111100000000000////////////........------------,,,,,,,,,,,,,,++++++++++++*********)))))))))))))(((((((((''''''&&&&&&&&&&&&&%%%%%%##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ggghhhhhhhhhhhhiiiiiiijkkkkklllllllmmmmmmmmmmmmmlmmmmnnooopppqqqrrrrrsssstuuuuuuuuuuuuuuuuuuuuutttwwvvvvvvuuuuuttttttssssssrrrrrrrrrrrrssstttuuuuvvvuuuutttttttttttttttuuuuuuvvvwwwxxxyyyzzzzz{{{{zzzzzyyyyxxxxxxwwwwwwwvvvvvvvuvvvvvuuuuuuuuuuuuuuuuuuuvssssstttttttttttttuuuuuuuuuuuuuuuuuuuuutttttttssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppoppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkiiiihhhhhhhhhhhhhhhhhgggggggffffffffffffffffeeeeeecccccccccccccccbbbbbbbbbbbcccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````a``````````````__________________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::9:999999999999888888888887777777777777666666666665555555554444444444443333333333333222222222222111111100000000000////////////........------------,,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((''''''&&&&&&&&&&&&&%%%%%%##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! gggghhhhhhhhhhhhiiiiiiijkkkkkkllllllllllllmmmmmmlllmmmnnooopppqqqrrrrrsssttuuuuuuuuuutttttttttttttwvvvvvvvuuuuuttttttssssssrrrrrrrrrrrsssstttuuuuvvvuuuuuuutttttttttttuuuuuuuvvvwwwxxxyyyzzzz{{{{{{{{{zzyyyyyxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvsssstttttttttttttuuuuuuuuuuuuuuuuuuuuuutttttttssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkiiiiihhhhhhhhhhhhhhhhhgggggggffffffffffffffffeeeeeccccccccccccccccbbbbbbbbbbccccbbbbbbbbbbbbbbbaaaaaabaaaaaaaaaaaaaa``````````aa``````````````_________________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9:999999999999888888888888877777777777666666666666555555555444444444444333333333333322222222222211111100000000000////////////........-------------,,,,,,,,,,,,,+++++++++++++*********)))))))))))))(((((((('''''''&&&&&&&&&&&&&%%%%%##############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! gggghhhhhhhhhhhhiiiiiiijjkkkkkkklllllllllllllmmmlllmmmnnnooopppqqqrrrrsssttuuuuuuuuuttttttttttttttvvvvvvvuuuuuuttttttssssssrrrrrrrrrrrsssstttuuuuvvvuuuuuuuuttttttttuuuuuuuuuuvvwwwwxxxyyzzzz{{{{{{{{{{zzzyyyyyxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvsstttttttttttttuuuuuuuuvvuuuvvvvvuuuuuuutttttttsssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuututtttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrqqpppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhhhhgggggggffffffffffffffffeeeedccccccccccccccccbbbbbbbbbccccbbbbbbbbbbbbbbbbaaaaabbaaaaaaaaaaaaaa`````````aa``````````````__________________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999998888888888888777777777777666666666665555555554444444444443333333333333222222222222111111000000000000////////////........------------,,,,,,,,,,,,,,++++++++++++*********)))))))))))))(((((((('''''''&&&&&&&&&&&&&%%%%%$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! gggghhhhhhhhhhhhhiiiiiijjjkkkkkkkkkllllllllllllmllllmmmnnnooopppqqqrrrrssttuuuuuuuuuttttttttttttttvvvvvvvuuuuuuttttttssssssrrrrrrrrrrrrsssttttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{{zzzzzyyyyxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvstttttttttttttuuuuuuuuvvvuvvvvvvvuuuuuuttttttttsssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqpppppppppppppppppppppqqpppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhhhhgggggggffffffffffffffffeeeddccccccccccccccccbbbbbbbbcccccbbbbbbbbbbbbbbbbaaaabbaaaaaaaaaaaaaaa````````aaa``````````````__________________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888888777777777777666666666666555555555444444444444333333333333322222222222111111000000000000////////////........------------,,,,,,,,,,,,,,+++++++++++++*********))))))))))))(((((((('''''''&&&&&&&&&&&&&%%%%%$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! gggghhhhhhhhhhhhhhiiiiijjjjjkkkkkkkkkkklllllllllkllllmmmnnoooppppqqqrrrsstttuuuuuuuuttttttttttttttvvvvvvvuuuuuuttttttssssssrrrrrrrrrrrrsssstttuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxxyyzzz{{{{{||||{{{zzzzyyyyxxxxxwwwwwwvvvvwvvvvvvvvvvuuuuuvvvvvvvvvtttttttttttttuuuuuuuvvvvvvvvvvvvvuuuuuuttttttttttsuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqppppppppppppppppppppqqqqppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkiiiiiiiihhhhhhhhhhhhhhhhhgggggggffffffffffffffffeedddccccccccccccccccbbbbbbbccccccbbbbbbbbbbbbbbbaaaabbbaaaaaaaaaaaaaaa```````aaaa``````````````__________________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999998888888888888777777777776666666666665555555554444444444443333333333333222222222222111111000000000000////////////.......-------------,,,,,,,,,,,,,+++++++++++++*********)))))))))))))(((((((''''''''&&&&&&&&&&&&&%%%%$##############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! gggghhhhhhhhhhhhhhiiiiijjjjjjkkkkkkkkkkkklllllllkklllmmmnnnooopppqqqrrrrsttttuuuuuuuutttttttttttttwvvvvvvuuuuuuttttttssssssrrrrrrrrrrrrsssstttuuuuuvtuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwxxyyyzz{{{{||||||{{{zzzzyyyyxxxxxwwwwwvvvvwvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttuuuuuuuvvvvvvvvvvvvvvuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqppppppppppppppppppqqqqqpppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhggggggggffffffffffffffffeddddccccccccccccccccbbbbbbcccccccbbbbbbbbbbbbbbbaaabbbbbaaaaaaaaaaaaaa``````aaaaa``````````````__________________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999888888888888777777777777666666666665555555555444444444443333333333333222222222222111111000000000000////////////........------------,,,,,,,,,,,,,,++++++++++++*********)))))))))))))(((((((''''''''&&&&&&&&&&&&&%%%%$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ggghhhhhhhhhhhhhhhiiiiijjjjjjjjkkkkkkkkkkkklllllkkllllmmmnnnooopppqqqrrrsttttuuuuuuuuuuuuuuuuuuuttwwvvvvvvuuuuuttttttssssssrrrrrrrrrrrrrsssstttuuuuutttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxyyzzz{{{||||||{{{{zzzzyyyyxxxxwwwwwvvvvwvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttuuuuuuuvvvvvvvvvvvvvvvuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppppppqqqqqqqpppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffffdddddccccccccccccccccbbbbbccccccccbbbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaaaa`````aaaaaa``````````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888888877777777777666666666665555555555444444444444333333333333322222222222211111000000000000////////////........------------,,,,,,,,,,,,,,+++++++++++++*********))))))))))))(((((((''''''''&&&&&&&&&&&&&%%%%$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ggghhhhhhhhhhhhhhhiiiiijjjjjjjjjkkkkkkkkkkkkllllkkklllmmmmnnnooopppqqqrrrtttttuuuuuuuuuuuuuuuuuuuuwwwvvvvvuuuuutttttssssssrrrrrrrrrrrrrrrsssstttuuuuttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwxxyyzzz{{{|||||{{{{{zzzzyyyyxxxwwwwwvvvvwvvvvvvvvvvvvvvvvvvvvvvvvttttttttttuuuuuuuvvvvvvvvvvvvvvvuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppppqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffffddddddccccccccccccccccbbbbcccccccccbbbbbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaa`````aaaaaaa`````````````__________________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888888777777777777666666666655555555554444444444443333333333333222222222222111111000000000000///////////........-------------,,,,,,,,,,,,,,++++++++++++*********)))))))))))))(((((('''''''''&&&&&&&&&&&&&%%%$$##############"""""""""#"""""""""""""!!!!!!!!!!!!!!!!!!!! ghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjkkkkkkkkkkkllllkkkllllmmmnnnooopppqqqrrrttttttuuuuuuuuuuuuuuuuuuuwwwwvvvvuuuuutttttssssssrrrrrrrrrrrrrrrssssttttuuuttttttttuuuuuuuuuuuuuuuuuuvvvvvvvwwwxxxyyzz{{{{||||{{{{{{zzzzyyyxxxxwwwwvvvvwvvvvvvvvvvvvvvvvvvvvvvvvtttttttttuuuuuuuuvvvvvvvvvvvvvvuuuuuuuttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppppqqqqqqqqqqppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffdddddddccccccccccccccccbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````aaaaaaa``````````````__________________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888888777777777777666666666655555555555444444444444333333333333222222222222111111000000000000///////////.........------------,,,,,,,,,,,,,,++++++++++++*********)))))))))))))(((((('''''''''&&&&&&&&&&&&&%%%$$##############"""""""""#""""""""""""""!!!!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjkkkkkkkkkkkklllkkkllllmmmmnnnooopppqqqrrstttttuuuuuuuuuuuuuuuuuuuwwwwwvvvvuuuutttttsssssrrrrrrrqqrrrrrrrrsssssttttusttttttttuuuuuuuuuvvvuuuuuvvvvvvvvwwwxxxyyzz{{{{|||{{{{{{{zzzyyyxxxxwwwwvvvvwvvvvvvvvvvvvvvvvvvvvvvvvttttttttuuuuuuuuvvvvvvvvvvvvvvvuuuuuutttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssssssrrrrrqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmllllllllllllllllllkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffddddddddccccccccccccccccbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaa``````````````___`______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999888888888888877777777777666666666655555555555444444444444333333333333322222222222211111000000000000///////////.........------------,,,,,,,,,,,,,,+++++++++++++*********))))))))))))(((((('''''''''&&&&&&&&&&&&&%%%$$$##############""""""""#""""""""""""""!!!!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjkkkkkkkkkkklllkkkkllllmmmmnnnoooppqqqqrsstttttuuuuuuuuuuvvvvvvvuxxwwwwvvvuuuuttttssssssrrrrrrqqqqqrrrrrrrsssssttttsssttttttuuuuuuuuvvvvvvuuuvvvvvvvvvwwwxxyyyzz{{{{||{{{{{{{zzzyyyyxxxwwwwvvvvwvvvvvvvvvvvvvvvvvvvvvvvvttttttttuuuuuuuvvvvvvvvvvvvvvvuuuuuuutttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuvuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmllllllllllllllllllkkkkkiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffdddddddddccccccccccccccccbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``aaaaaaaaa``````````````__``_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888888777777777777666666666555555555555444444444443333333333333222222222222111111000000000000//////////..........------------,,,,,,,,,,,,,,++++++++++++*********)))))))))))))(((((''''''''''&&&&&&&&&&&&&%%$$$##############""""""""##"""""""""""""!!!!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjkkkkkkkkkkklllkkkklllllmmmnnnnoopppqqqrssttttttuuuuuuuvvvvvvvvvvxxxwwwvvvuuuuttttsssssrrrrrrqqqqqqrrrrrrrrssssstttssssttttttuuuuuuvvvvvvvvvuvvvvvvvvvvwwwxxyyyzz{{{{|{{{{{{{zzzzyyyxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttuuuuuuuuvvvvvvvvvvvvvvuuuuuuuttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssrrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmmmmmmlllllmmmmlllllllllllllllllkkkkiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaaaa``````````````_```_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888888877777777777666666666555555555555444444444444333333333333322222222222111111000000000000//////////..........------------,,,,,,,,,,,,,,++++++++++++*********)))))))))))))(((((''''''''''&&&&&&&&&&&&&%%$$$##############""""""""##""""""""""""""!!!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjkkkkkkkkkkkklllkkkkkllllmmmmnnnooopppqqqssstttttuuuuuuuvvvvvvvvvvxxxwwwvvvuuuuttttsssssrrrrrrqqqqqqrrrrrrrrrsssssttssssstttttuuuuuvvvvvvvvvvuvvvvvvvvvvvwwwxxyyzzz{{{{{{{{{{{zzzzyyyxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttuuuuuuuvvvvvvvvvvvvvuuuuuuuutttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmmmmmmmmlllmmmmmlllllllllllllllllkkkiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffdddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````_````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999888888888888877777777777766666666655555555555444444444444333333333333322222222222211111000000000000//////////..........------------,,,,,,,,,,,,,,+++++++++++++*********))))))))))))(((((''''''''''&&&&&&&&&&&&&%%$$$$#############""""""""##""""""""""""""!!!!!!!!!!!!!!!!!!!! hhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkklllkkkkklllllmmmmnnnooopppqqsssstttttuuuuuvvvvvvvvvvvxxxxwwvvvuuuttttssssssrrrrrqqqqqqqqrrrrrrrrrssssssrrsssssttttuuuuvvvvvvvvvvvvvvvvvvvvvvvwwxxxyyyzzz{{{{{{{{{zzzzyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuuuuvvvvvvvvvvvvuuuuuuuuttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmmmmmmllmmmmmmlllllllllllllllllkkjiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggfffffffffddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888888777777777777666666666555555555555444444444443433333333333222222222222111111000000000000/////////...........------------,,,,,,,,,,,,,,++++++++++++*********)))))))))))))(((('''''''''''&&&&&&&&&&&&&%$$$$##############"""""""###"""""""""""""!!!!!!!!!!!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkklllkkkkkklllllmmmnnnnoopppqqrsssstttttuuuuvvvvvvvvvvvyxxxwwwvvuuuttttssssssrrrrrrqqqqqqrrrrrrrrrrrsssssrrrssssttttuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{zzz{{zzzzzzyyyyxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttuuuuuuuuvvvvvvvvvvvvuuuuuuuuuttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmnnnnnmmmmmmmmmmmmmmmmmmmlmmmmmmmlllllllllllllllllkjjiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggffffffffdddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999888888888888877777777777666666666555555555555444444444444433333333333322222222222111111000000000000/////////...........------------,,,,,,,,,,,,,,++++++++++++*********)))))))))))))(((('''''''''''&&&&&&&&&&&&&%$$$$##############"""""""###""""""""""""""!!!!!!!!!!!!!!!!!!! hhhhhhhhhhiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkklllkkkkkkllllllmmmnnnooopppqrrrssssttttuuuuvvvvvvvvvvxxxxwwvvvuuuttttsssssrrrrrrrqqqqqrrrrrrrrrrrrrssssrrrrssssttttuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwxxxyyyzzzzzzzzzzzzzzzyyyyxxxwwwvvvwvvvvvvvvvvvvvvvvvvvvvvvvtttttuuuuuuuuvvvvvvvvvvvvuuuuuuuutttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllljjjiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggfffffffddddddddddddddccccccccccccdcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888888877777777777766666666655555555555544444444444433333333333322222222222211111100000000000/////////...........------------,,,,,,,,,,,,,,++++++++++++**********))))))))))))(((('''''''''''&&&&&&&&&&&&&%$$$$$#############"""""""###""""""""""""""!!!!!!!!!!!!!!!!!!!! hhhhhhhhhiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkklllkkkkkkklllllmmmmnnnoooppprrrrssssttttuuuuvvvvvvvvvxxxwwwvvvuuttttssssssrrrrrrrqrrrrrrrrrrrrrrrrrrsssrrrrrsssstttuuuuvvvvvvvvvvwvvvvvvvvvvvvwwwwxxxyyyyzyzzzzzzzzzzzyyyyyxxxwwwvvwvvvvvvvvvvvvvvvvvvvvvvvwttttuuuuuuuuuvvvvvvvvvvvvuuuuuuuttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllljjjjiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggffffffdddddddddddddddcccccccccccddcccccccccccccccbbbbbbbbcccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````````````______________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999888888888888877777777777666666666555555555555444444444444433333333333222222222222111111000000000000////////............------------,,,,,,,,,,,,,,++++++++++++*********)))))))))))))((('''''''''''&&&&&&&&&&&&&%$$$$$##############""""""###""""""""""""""!!!!!!!!!!!!!!!!!!!! hhhhhhhhiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkllllkkkkkkkklllllmmmmnnnoooppqqrrrrsssstttuuuuvvvvvvvvxxxwwvvvuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrssstttuuuuvvvvvvvvvvwwwvvvvvvvvvwwwwwxxxxyyyyyyyzzzzzzzzzzzyyyyxxxwwwvwwvvvvvvvvvvvvvvvvvvvwwwwtttuuuuuuuuuuvvvvvvvvvvvvuuuuuutttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllljjjjjiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggfffffddddddddddddddddccccccccccdddcccccccccccccccbbbbbbbccccccbbbbbbbbbbbaaaaaaaabaaaaaaaaaaaaaa``````````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAAA@@A@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999888888888888877777777777766666666655555555555444444444444433333333333322222222222211111000000000000////////............------------,-,,,,,,,,,,,,++++++++++++*********)))))))))))))(((''''''''''''&&&&&&&&&&&&&$$$$$##############""""""####"""""""""""""!!!!!!!!!!!!!!!!!!!! hhhhhhhiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkllllkkkkkkkkllllllmmmmnnnooooqqqrrrrsssstttuuuuuvvvvvuxwwwwvvuuuttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrssqrrrrrsssstttuuuuvvvvvvvvvwwwwwwwwvvwwwwwwwwxxxxxyyyyyyyyzzzzzzzzzyyyyxxxwwwwwwvvvvvvvvvvvvvvvvwwwwwwtuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllljjjjjjiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggffffeddddddddddddddddcccccccccddddcccccccccccccccbbbbbbcccccccbbbbbbbbbbaaaaaaaabbaaaaaaaaaaaaaa``````````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888888877777777777766666666655555555555544444444444443333333333322222222222211111100000000000////////............------------,-,,,,,,,,,,,,++++++++++++**********))))))))))))(((''''''''''''&&&&&&&&&&&&&$$$$$$#############""""""####""""""""""""""!!!!!!!!!!!!!!!!!!! hhhhhhiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkklllllkkkkkkkkkllllllmmmmnnnnoopqqqqrrrrsssstttuuuuuuuuuwwwvvvuuuttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssqqrrrrrsssttttuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxyxyyyyyyzzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvvvvvwwwwwwwwuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllljjjjjjjiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggfffeeddddddddddddddddccccccccdddddcccccccccccccccbbbbbccccccccbbbbbbbbbbaaaaaaabbaaaaaaaaaaaaaaa`````````````````______________^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAAA@AA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999888888888888877777777777766666666555555555555444444444444433333333333322222222222111111000000000000////////............-------------,,,,,,,,,,,,,+++++++++++**********))))))))))))(((''''''''''''&&&&&&&&&&&&&$$$$$$##############"""""####""""""""""""""!!!!!!!!!!!!!!!!!!!! hhhhhiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkklllllmmmmmnnnnopppqqqqrrrrssstttttuuuuutwvvvvuuuttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssqqrrrrrsssstttuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyzzzzzzzzzzzyyyxxwxwwwwvvvvvvvvvvwwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyzzzyzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllljjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggffeeedddddddddddddddccccccccddddddcccccccccccccccbbbbccccccccbbbbbbbbbbbaaaaaabbbaaaaaaaaaaaaaaa`````````````````______________^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888888877777777777766666666655555555555444444444444433333333333322222222222111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++**********)))))))))))))(('''''''''''''&&&&&&&&&&&&$$$$$$##############"""""#####"""""""""""""!!!!!!!!!!!!!!!!!!!! hhhhiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkllllllmmmmmnnnnoppppqqqqrrrrssssttttttttvvvuuuutttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssqqrrrrrrsssstttuuuuvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyzzzz{{{{{zzzyyyxxxxwwwwwvvvvvvvwwwwwwwwwwwuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuutttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllljjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfeeeedddddddddddddddcccccccdddddddcccccccccccccccbbbcccccccccbbbbbbbbbbaaaaaabbbbbaaaaaaaaaaaaa``````````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999888888888888877777777777666666666555555555555444444444444433333333333222222222221111111000000000000///////............--------------,,,,,,,,,,,,+++++++++++***********))))))))))))(('''''''''''''&&&&&&&&&&&&$$$$$$##############"""""#####""""""""""""""!!!!!!!!!!!!!!!!!!! hhhhhhhhiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkklllliiijjjjjjjjjjjkkkkkklllllnnnnnnooooppppqqqqrrrrrrrsssrrrrqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqrrrrsssstttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxyyyzzz{{{{{{zzzyyxxwwvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvwvvvvvvvvvvvvvvvvvvvvvvvwuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhfffffffffffffffeeeeeeeeeeddddddddccccccccccccccccbbeedddddddddddddddccccccccccccccccccbbbbbbbbbbbaaaabaaaaaaaaaaaaaa``````````____^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOONNNOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888888888888887777777777776666666655555555555444444444443333333333332222222222222221111111111100000000000//............-----------,,,,,,,,,,,,++++++++++++******)))))))))))))(((((((''''''''&&&&&&&&&&&&&%%%%$$$$$$$$$$##############"#######""""""""""""""!!!!!!!!!!!!!!  hhhhhhhiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkllllliijjjjjjjjjjjjkkkkkkkllllmmmnnnnnooooppppqqqqqqqqqrrrrrqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqrrrrrsssstttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxyyzzz{{{{{{{{{zzyyxxwwvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvwvvvvvvvvvvvvvvvvvvvvwwwwuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuwvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhffffffffffffffffeeeeeeeeedddddddddcccccccccccccccbbeeeddddddddddddddcccccccccccccccccccbbbbbbbbbbaaaabbaaaaaaaaaaaaaa`````````____^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOONNOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>============<=<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999998888888888888888888777777777776666666655555555555544444444444333333333332222222222222221111111111110000000000//............-----------,,,,,,,,,,,,++++++++++++*******))))))))))))(((((((''''''''&&&&&&&&&&&&&%%%%$$$$$$$$$$$#############"########"""""""""""""!!!!!!!!!!!!!!  hhhhhhiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkkklllllljjjjjjjjjjjjjjjkkkkkkkkllmmmmmnnnnnooooppppppppppprrqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqrrrrssssttttuuuuuvuvvvvvvvwwwwwwwwwwvvvvvvvwwxxxxyyzz{{{||||||{{{zzyxxwwvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvwwvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhfffffffffffffffffeeeeeeeeddddddddddcccccccccccccccbeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbaaabbaaaaaaaaaaaaaaa````````_____^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOONNOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888888888888888777777777776666666665555555555544444444444333333333333222222222222221111111111110000000000//............-----------,,,,,,,,,,,,+++++++++++++******)))))))))))))(((((('''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!!  hhhhhiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkklllllllljjjjjjjjjjjjjjjkkkkkkkkklmmmmmmmnnnnnoooooppppppppqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqrrrrrssssttttuuuuvuvvvvvwwwwwwwwwwwwwwwwwwwxxxxxyyyzz{{|||||||||{{zzyxxwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttssssssssssssssssssrrrrrrrsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhgfffffffffffffffffeeeeeeeddddddddddcccccccccccccccceeeedddddddddddddddcccccccccccccccccbbbbbbbbbbbbaabbbbaaaaaaaaaaaaaa```````______^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999999888888888888888888777777777777666666665555555555554444444444333333333333222222222222222111111111110000000000///............----------,,,,,,,,,,,,,++++++++++++******)))))))))))))(((((('''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!!!  hhhhiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkllllllllljjjjjjjjjjjjjjjjkkkkkkkkkllmmmmmmmnnnnnoooooooooooqqpppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqrrrrrrssssttttuuuuuvvvvvwwwwwwwwwwwwwwwwwwwxxxxyyyzz{{|||}}}}}}||{{zyyxxwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvuttttttttttttttttttttttttsssssssssssssssssssrrrrrrsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiiiiihhhhhhhggfffffffffffffffffeeeeeedddddddddddccccccccccccccceeeeedddddddddddddddcccccccccccccccccbbbbbbbbbbbaabbbbaaaaaaaaaaaaaa```````_______^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999888888888888888888877777777777666666665555555555554444444444433333333333222222222222222111111111111000000000///............-----------,,,,,,,,,,,,++++++++++++*******))))))))))))(((((('''''''''&&&&&&&&&&&&&%%%$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!  hhhiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkklllllllllljjjjjjjjjjjjjjjjkkkkkkkkkllllmmmmmmmnnnnnnnooooooopppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqrrrrrrssssttttuuuuuvvvvwwwwwxxxxxxxxxxwwwwxxxyyyzz{{||}}}}~~}}}}|{{zyyxxxwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvuuuttttttttttttttttttttttsssssssssssssssssssssrrrrssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiiiiiihhhhhhgggfffffffffffffffffeeeeeddddddddddddcccccccccccccceeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbabbbbbaaaaaaaaaaaaaa``````_______^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888898888888888877777777777766666666555555555554444444444433333333333322222222222222111111111111000000000///............-----------,,,,,,,,,,,,++++++++++++*******))))))))))))((((((''''''''''&&&&&&&&&&&&&%%$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!!  hhiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkllllllllllljjjjjjjjjjjjjjjjkkkkkkkkklllllmmmmmmmmnnnnnnnnnnnnppppppppoppopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssttttuuuuuvvvwwwwxxxxxxxxxxxxxxxyyyyyzzz{{||}}~~~~~~}}}||{zzyyxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuttttttttttttttttttttssssssssssssssssssssssrrrssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiihhhhhggggfffffffffffffffffeeeedddddddddddddccccccccccccceeeeeeedddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888898888888888877777777777766666666555555555555444444444433333333333322222222222222211111111111100000000////............----------,,,,,,,,,,,,,+++++++++++*******)))))))))))))(((((''''''''''&&&&&&&&&&&&&%%$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!!!  hiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkklllllllllllljjjjjjjjjjjjjjkkkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnnpooooooooooopppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrssssttttuuuuvvvwwwwxxxxxxxyxxxxxxxyyyzzzz{{||}}~~~~~~~~~}}|{{zzyyyxxxxxxxxxxxxxxyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuttttttttttttttttttssssssssssssssssssssssssrsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhgggggfffffffffffffffffeeeddddddddddddddcccccccccccceeeeeeeedddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````_________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888898888888888887777777777766666666555555555555444444444443333333333322222222222222211111111111100000000////............-----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((''''''''''&&&&&&&&&&&&&%%$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!!! iiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkllllllllllllljjjjjjjjjjjjjkkkkkkkkkkkklllllllmmmmmmmmmmmnnnnnnnoooooooooooopppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrsssstttttuuuvvvwwwxxxxxyyyyyyyyyyzzzzz{{{||}}~~~~~~}}|{{zzyyyyyxxxxxxyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuutttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiihhhggggggfffffffffffffffffeedddddddddddddddccccccccccceeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````__________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[\[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWWVVWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999998888899888888888887777777777776666666655555555555444444444443333333333332222222222222221111111111100000000////............-----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((''''''''''&&&&&&&&&&&&&%%$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!! iiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkklllllllllllllljjjjjjjjjjjkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmnnoooooooooooppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrssssstttttuuuvvvwwwxxxyyyyyyyyyyyzz{{{{|||}}~~~~~}||{{zzzyyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{zzzz{{{{zzzzzzzzzzzzyzzyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmlllllllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiihhgggggggfffffffffffffffffeddddddddddddddddcccccccccceeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```__________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888899888888888888777777777776666666655555555555544444444443333333333332222222222222221111111111110000000/////............----------,,,,,,,,,,,,,++++++++++********)))))))))))))(((('''''''''''&&&&&&&&&&&&&%$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!! iiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkllllllllllllllljjjjjjjjjjkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmoooooooooopppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssstttttuuuvvwwwxxxyyyyyzzzzzz{{{{|||}}}~~~~~}||{{{zzzzyyyyyzzzzzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmllllllllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihggggggggfffffffffffffffffeddddddddddddddddccccccccceeeeeeeeeedddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWVWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888899988888888888777777777776666666665555555555544444444444333333333332222222222222221111111111110000000/////............-----------,,,,,,,,,,,,++++++++++********)))))))))))))(((('''''''''''&&&&&&&&&&&&&%$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!!! iiiiiiiiiiiiijjjjjjjjjjkkkkkkkkklllllllllllllllljjjjjjjjkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmoooooooooppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssststttuuuvvwwwxxxyyyzzzzzzz||||||}}}~~€€€€~~}}||{{{{zzzzzzzzzzzz{{{{{zzzzzzyyyyxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyywwwwwwwwwwwwxxxxxxyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmllllllllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiigggggggggffffffffffffffffeeddddddddddddddddcccccccceeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[\\\[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888899988888888888777777777776666666665555555555544444444444333333333333222222222222222111111111110000000/////............-----------,,,,,,,,,,,,++++++++++*********))))))))))))(((('''''''''''&&&&&&&&&&&&&%$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!! iiiiiiiiiiiijjjjjjjjjjjkkkkkkkkllllllllllllllllljjjjjjjkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmooooooooppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssttttuuvvvwwxxxyyyzzzz{{{|||}}}}~~~€€€€€€~}}}|||{{{{{zzzzz{{{{{{{{{{{{zzzzyyyyyxxxxxxxwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxwwwwwwwwxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyzzzz{{{{|||||||||||||||{{{{{{{|{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmlllllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiggggggggggfffffffffffffffeeeddddddddddddddddccccccceeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`_____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[\\\\[[[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;::::::::::99999999999988899988888888888877777777776666666665555555555554444444444433333333333222222222222222111111111111000000//////............----------,,,,,,,,,,,,,+++++++++*********)))))))))))))(((''''''''''''&&&&&&&&&&&&&$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!! iiiiiiiiiiijjjjjjjjjjjjkkkkkkklllllllllllllllllmjjjjjjkkkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmmmmnnooooooppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrsssssssttttuuvvvwwxxxyyzzz{{{{|}}}}~~~~€€€€€€€€€~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyxxxxxxxwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||{{{{||{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssttssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmlllllllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiiiigggggggggggffffffffffffffeeeeddddddddddddddddcccccceeeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa_____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[\\\\\[[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;::::::::::99999999999988899998888888888877777777776666666666555555555554444444444433333333333322222222222222111111111111000000//////............-----------,,,,,,,,,,,,+++++++++*********)))))))))))))(((''''''''''''&&&&&&&&&&&&&%$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!! iiiiiiiiiijjjjjjjjjjjjjkkkkkklllllllllllllllllmmjjjjjkkkkkkkkkkkkkkkkkkklmmmmmmmmmmmmmmmmmmmmmmnnnooooppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrssssssssttttuuvvvwwxxyyzzz{{{|}}}}~~~€€€€€€€€€€~}}}}||||{{{{{{{{{{|||||||{{{{{zzzzyyyyxxxxxxxxxwwxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzz||||||||||||||||||||||||{{||{{{{{{{zzzzzzzzzzzzzzzzyyyzyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssstttsssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmlllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiiiggggggggggggfffffffffffffeeeeedddddddddddddddcccccceeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[\\\\\[[[[[[[[[[[[[ZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988899998888888888877777777776666666666555555555555444444444433333333333322222222222222211111111111000000//////............-----------,,,,,,,,,,,,+++++++++**********))))))))))))(((''''''''''''&&&&&&&&&&&&&%$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!!! iiiiiiiiiijjjjjjjjjjjjjkkkkklllllllllllllllllmmmjjjkkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmnnnnnooopppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrsssssssssttttuuvvvwwxxyyzz{{{|}}~~~~€€€€€€€€€€€€~~}}}}|||||||{{{||||||||||||{{{{zzzzyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzyxxxxxxxxxxxxyyyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzz{{|||||||||||||||||||||||||{|||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssstttttsssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmlllllllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiigggggggggggggffffffffffffeeeeeedddddddddddddddccccceeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;:::::::::::9999999999998899998888888888887777777776666666666555555555555444444444443333333333322222222222222211111111111100000///////............----------,,,,,,,,,,,,,++++++++**********)))))))))))))(('''''''''''''&&&&&&&&&&&&%$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!! iiiiiiiiijjjjjjjjjjjjjjkkkklllllllllllllllllmmmmjjkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmnnnnnnnopppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrsssssssssssttttuuvvvwwxxyyzz{{|}}~~~€€€€€€€€€€€€€~~~}}}}||||||||||||||||||||||{{{{zzzzyyyyyxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzxxxxxxxxxxxyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}|||||||||{|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssttttttssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmmmmlllllllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiggggggggggggggfffffffffffeeeeeeddddddddddddddddccccfeeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``_____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQPPPPPPPPPPPPOOOOOOPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::::9999999999998899999888888888887777777776666666666655555555555444444444443333333333332222222222222211111111111100000///////............-----------,,,,,,,,,,,,++++++++**********)))))))))))))(('''''''''''''&&&&&&&&&&&&%%$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!! iiiiiiiijjjjjjjjjjjjjjjkkklllllllllllllllllmmmmmjkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmnnnnnnnnnpppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrsssssssssssssssttttuuvvwwxxyyzz{{|}}~~€€€€€����€€€€€~~~}}}}}|||||||||||||||||||||{{{{{zzzzyyyyyyxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzxxxxxxxxxxyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}||||||||{||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssttttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllllllljjjjjjjjjjjjjjiiiiiiiiiiigggggggggggggggffffffffffeeeeeeeddddddddddddddddcccffeeeeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbcbbbbbbbbbbbbbbaaaaaaaaaa```_____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQPPPPPPPPPPPPOOOOOOPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;::::::::::::999999999999899999888888888888777777776666666666655555555555544444444443333333333332222222222222221111111111100000///////............-----------,,,,,,,,,,,,++++++++***********))))))))))))(('''''''''''''&&&&&&&&&&&&%%$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!!! iiiiiiijjjjjjjjjjjjjjjjkklllllllllllllllllmmmmmmkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmnnnnnnnnnnnppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrsssssssssssssssssssssttttuuvvwwxxyyzz{{}}~~€€€€€������€€€€€~~~~}}}}}|||||||||||||||||||||{{{{zzzzzyyyyyyyyyxxyyyyyyyzzzzzzzzzzzzzzzzzzxxxxxxxxxyyyyyzzzz{{{{{{{{{|||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}|||||||{||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssstttttttttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllllljjjjjjjjjjjjjjjiiiiiiiiiiggggggggggggggggfffffffffeeeeeeeeddddddddddddddddccffeeeeeeeeeeeeeeedddddddddddddddccccccccccccccbbbbccbbbbbbbbbbbbbaaaaaaaaaa```______________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQPPPPPPPPPPPPOOOOOPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;:::::::::::999999999999899999988888888888777777776666666666655555555555544444444444333333333332222222222222221111111111110000////////............----------,,,,,,,,,,,,++++++++***********))))))))))))(((''''''''''''&&&&&&&&&&&&%%$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjjkklllllllllllllllllmmmmmmmkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmnnnnnnnnnnnnppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrssssssssssssssssssssssssttttuuvvwwxxyyzz{}}~~~€€€€�������€€€€€€~~~~}}}}}||||||||||||||||||||{{{{{zzzzzyyyyyyyyyyyyyzzzzzzzzzzzzz{zzzzzzzzyyyxxxxxyyyyyzzzzz{{{{{{||||||||||||||{{{{{{{{{{||}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssstttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllllljjjjjjjjjjjjjjjjiiiiiiiiihggggggggggggggggffffffffeeeeeeeeeddddddddddddddddcfffeeeeeeeeeeeeeeedddddddddddddddccccccccccccccbbbccbbbbbbbbbbbbbbaaaaaaaaa````______________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQPPPPPPPPPPPPPOOOOPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;::::::::::::99999999999899999988888888888777777776666666666665555555555544444444444333333333333222222222222221111111111110000////////............-----------,,,,,,,,,,,,+++++++***********)))))))))))))(('''''''''''''&&&&&&&&&&&%%$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjjkklllllllllllllllllmmmmmmmmkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmnnnnnnnnnnnnnnpppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssrrrrrrrssssssssssssssssssssssssssssttttuuvvwwxxyyz{|}}~~€€€€��������€€€€€~~~~}}}}}||||||||||||||||||||{{{{{zzzzzyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{zzzyyyyyyyyyyyyyzzzz{{{{{{|||||||||||||||||||{{||||||}}}}}}}}}}}}}}}}}}|||||||{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllljjjjjjjjjjjjjjjjjiiiiiiiihgggggggggggggggggfffffffeeeeeeeeeeddddddddddddddddffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccbbcccbbbbbbbbbbbbbbaaaaaaaa`````_____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOOPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;:::::::::::99999999999999999988888888888877777777666666666665555555555554444444444333333333333222222222222222111111111110000////////............-----------,,,,,,,,,,,,+++++++************))))))))))))(('''''''''''''&&&&&&&&&&&%%%$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjjkkkllllllllllllllllmmmmmmmmmkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssrrrrrrssssssssssssssssssssssssssssssttttuuvvwwxxyzz||}}~~€€€���������€€€€€~~~~}}}}}|||||||||||||||||||{{{{{zzzzzzzyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyzzzzz{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}|||||||{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllkjjjjjjjjjjjjjjjjjiiiiiiihhgggggggggggggggggffffffeeeeeeeeeeedddddddddddddddfffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccbccccbbbbbbbbbbbbbbaaaaaaa``````_____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPPOOOPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::::99999999999999999998888888888877777777666666666666555555555554444444444433333333333222222222222222111111111111000/////////............----------,,,,,,,,,,,,+++++++************))))))))))))(('''''''''''''&&&&&&&&&&&%%%$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!!! iiijjjjjjjjjjjjjjjjkkkkllllllllllllllmmmmmmmmmmmkkkkkkkkkkkkkklllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnpppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssrrrrsssssssssssssssssssssssssssssssssttttuuvvwwxxyz{||}~~€€€€���������€€€€~~~~~}}}}}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyzzzzz{{{{{|||||||||||||||||||||||||||||}~}}}}}}}}}}}}}}}||||||||{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttstttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllkkjjjjjjjjjjjjjjjjjiiiiiihhhgggggggggggggggggfffffeeeeeeeeeeeeddddddddddddddffffffeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaa``````______________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPPOOOPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;::::::::::::9999999999999999998888888888877777777666666666666555555555554444444444433333333333322222222222222111111111111000/////////............-----------,,,,,,,,,,,,++++++************)))))))))))))(('''''''''''''&&&&&&&&&&%%%$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!! iijjjjjjjjjjjjjjjjkkkkklllllllllllllmmmmmmmmmmmmkkkkkkkkkkkkkllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnpppppppppqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssrrrsssssssssssssssssssssssssssssssssssttttuuvvwwxxy{{||}~~€€€����������€€€~~~~}}}}||||||||||||||||||{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzzz{{{{{|||||||||||||||||||||||||||||~~~}}}}}}}}}}}}}}|||||||{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooonnnnnmmmmmmmmmmmmmmmllllllllllkkkjjjjjjjjjjjjjjjjjiiiiihhhhgggggggggggggggggffffeeeeeeeeeeeeedddddddddddddfffffffeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaa```````_____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPOOPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;:::::::::::9999999999999999998888888888887777777766666666666555555555555444444444433333333333322222222222222211111111111000/////////............-----------,,,,,,,,,,,,++++++************)))))))))))))(('''''''''''''&&&&&&&&&&%%%%$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!! ijjjjjjjjjjjjjjjjkkkkkkllllllllllllmmmmmmmmmmmmmkkkkkkkkkkkklllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnppppppppqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssssrrssssssssssssssssssssssssssssssssssssttttuuuvvwwxxz{{||}~~€€€€��������€€€€~~~}}}}}|||||||||||||||||{{{{{{{zzzzzzzzzzzz{{{{{{{|||||||||||||{{{{{zzzzzzzzzzzzzzz{{{{{{|||||||||}|||||||||||||||||||}}}}}}}}}}}}}}}}||||||||{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnmmmmmmmmmmmmmmmmlllllllllkkkkjjjjjjjjjjjjjjjjjiiiihhhhhgggggggggggggggggfffeeeeeeeeeeeeeeddddddddddddfffffffeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaa````````_____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPOOPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;::::::::::::999999999999999999888888888887777777766666666666655555555555444444444443333333333322222222222222211111111111100//////////...........-----------,,,,,,,,,,,,++++++*************))))))))))))(('''''''''''''&&&&&&&&&&%%%%$$$$$$$$$$$$$########$#############""""""""""""""!!!!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrssstttuuvvwxyyzz{||}}~~~~~~~���€€€€~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€~~~~~~~~~}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmkkkkkkkkkjjjjjjjjjjjjjjjjhhhhhhggggggggggggggggffffeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccbbccccbbbbbbbbbbbbaaaaaaaaaaa`````````````__________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999988888888888777777777777666666666665555555555555444444444444333333333332211111111111000000000000/////////////............---------,,,,,,,,,,,,++++++********))))))))))))((((((((('''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!""""!!!!!!!!!!!!!! ! jjjjjjjkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssstttuuvwwxyyzz{||}}}~~~~~~~~~����€€€€~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€~~~~~~~~~}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttsssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhggggggggggggggggffffeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccbcccccbbbbbbbbbbbaaaaaaaaaaa``````````````_________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===>>>============<<<<<<<<<<;;;;;;;;;::::::::::::9999999988888888888877777777777666666666666555555555555544444444444333333333333211111111111000000000000/////////////............---------,,,,,,,,,,,,++++++********))))))))))))((((((((('''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""""!!!!!!!!!!!!! !! jjjjjjkkkkkkkkkkkkkkkkljjjjkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnooooooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssstttuuvwwxyyzz{||}}}~~~~~~~~~~~����€€€€€~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttttttttttttttttsssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnmmkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhggggggggggggggggffffeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````_________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888888777777777777666666666665555555555555444444444443333333333332111111111111000000000000/////////////............--------,,,,,,,,,,,,++++++********)))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""""!!!!!!!!!!!!!! !! jjjjjkkkkkkkkkkkkkkkklljjjkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooonnnnnnnnnnoooooooooooooooooooooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssstttuvvwwxxyzz{{||}}}~~~~~~~~~����€€€€€~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvutttttttttttttttttttttsssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnmkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhggggggggggggggggffffeeeeeeeeeeeeeeedddddddfeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRSSRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>==>>>>============<<<<<<<<<;;;;;;;;;;::::::::::::9999999988888888888777777777777666666666665555555555555444444444444333333333332111111111111000000000000/////////////............---------,,,,,,,,,,,,+++++********)))))))))))))((((((((('''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! !! jjjjkkkkkkkkkkkkkkkkllljjkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooonnnnnnnnnoooooooooooooooooooooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssstttuvvwwxxyzz{{|||}}}}~~~~~~����€€€€€€~~~~~~~~~~~€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxxzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvvvvvvvvvvvvutttttttttttttttttttttssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhgggggggggggggggfffffeeeeeeeeeeeeeeeedddddffeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````````_______^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::9999999988888888888877777777777666666666666555555555555544444444444333333333333211111111111000000000000/0///////////............---------,,,,,,,,,,,,+++++*********))))))))))))((((((((('''''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !! jjjkkkkkkkkkkkkkkkklllljkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooonnnnnnnnooooooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssttuuvvwwxxyyzz{{|||}}}}}}~~€€�€€€€€€€~~~~~~~~~~€€€€€~~~€~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuutttttttttttttttttttttssssssssssssssssssssssssrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeeeeeddddfffeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````_______^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRSSSRRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>=>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888887777777777776666666666655555555555554444444444433333333333321111111111110000000000000////////////............--------,,,,,,,,,,,,+++++*********)))))))))))))(((((((('''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! !!! jjkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooppnnnnnnnooooooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssttuuvvwwxxyyzz{{{||||}}}}}€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttttstsssssssssssssssssssssrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnkkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeeeeeedddffffeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````______^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=>>>>>============<<<<<<<<;;;;;;;;;;;::::::::::::99999999888888888887777777777776666666666655555555555554444444444443333333333321111111111110000000000000////////////............---------,,,,,,,,,,,,++++*********)))))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! !!! jjkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooooopppnnnnnooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrssssssssssssssssssssttuuvvvwwxxyyzzz{{{||||}}€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}}||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttttttttssssssssssssssssssssrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnkkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeeedddfffffeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````_____^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::999999998888888888887777777777766666666666655555555555554444444444433333333333221111111111100000000000000///////////............---------,,,,,,,,,,,,++++**********))))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!! jkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooppppnnnnoooooooooooooooooooooooppppppppppppppppppppppqppppqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssstttuuvvvwwxxyyyzzz{{{{|||€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttttttttsssssssssssssssssssssqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnkkkkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeeeeddfffffeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa``````````````____^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::::99999999888888888887777777777776666666666655555555555554444444444433333333333221111111111110000000000000////////////...........---------,,,,,,,,,,,,++++**********))))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!! kkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooooopppppnnnooooooooooooooooooooppppppppppppppppppppppppqqqpppqqqqqqqqqqqqqqqqqqqqqqrrssssssssssssssssssssssssttttuuuvvwwwxxyyyzzzz{{{{~���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyxxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttttssssssssssssssssssssqqqqqqqqqqqqqqqqqqqppppppqppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnlkkkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeeeedffffffeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````____^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::99999999888888888887777777777776666666666665555555555554444444444443333333333221111111111110000000000000////////////...........----------,,,,,,,,,,,,+++**********)))))))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! !!!! kkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooppppppnnooooooooooooooooooooppppppppppppppppppppppppqqqqpqqqqqqqqqqqqqqqqqqqqqqqqrsssssssssssssssssssssssssttttuuuuvvvwwxxxxyyyzzzz{~~~~����€€€€€€€€€€€€€€€€€€€€€€€�€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyxxxxxxxxzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttttttssssssssssssssssssrqqqqqqqqqqqqqqqqqqqpppppqqppppppppppppppppppooooooooooooooooooonnnnnnnnnnnllkkkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````___^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::99999999888888888888777777777776666666666665555555555555444444444443333333333222111111111110000000000000////////////...........----------,,,,,,,,,,,,+++**********)))))))))))))((((((((('''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!!! kkkkkkkkkkkkkklllllllllkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooopppppppnoooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssssssssssssssssssssstttttuuuuvvvwwwwxxxyyyyzz}}}~~~~~~�����€€€€€€€€€�€€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyxxxxxzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssrrqqqqqqqqqqqqqqqqqqqppppqqqppppppppppppppppppooooooooooooooooooonnnnnnnnnnlllkkkkkkkkkkkkkkkkkjjjjjihhhhhhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeddedddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa``````````````__^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;::::::::::::99999999888888888887777777777776666666666655555555555554444444444433333333332221111111111110000000000000////////////..........----------,,,,,,,,,,,,+++***********))))))))))))((((((((('''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!!! kkkkkkkkkkkkkllllllllllkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooopppppppppooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssssttttttuuuuuvvvwwwwxxxxyyy||}}}}~~~~~~~~�����€€€€€€€€€�€€€€€€€€������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyxxxzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqpppqqqqppppppppppppppppppooooooooooooooooooonnnnnnnnnllllkkkkkkkkkkkkkkkkkjjjjiihhhhhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeddeedddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````__^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::99999999888888888887777777777776666666666665555555555554444444444443333333332221111111111110000000000000////////////..........----------,,,,,,,,,,,,+++***********)))))))))))))(((((((((''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! !!!! kkkkkkkkkkkklllllllllllkkkkkkkkkklllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooppppppppppoooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssstttttttuuuuuvvvvvwwwwxxxy{|||}}}}}~~~~~~~~�����€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqpqqqqqppppppppppppppppppooooooooooooooooooonnnnnnnnlllllkkkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeedeeedddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````__^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888888777777777776666666666665555555555555444444444443333333332222111111111110000000000000////////////..........-----------,,,,,,,,,,,,++***********)))))))))))))((((((((('''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! !!!!! kkkkkkkkkkkllllllllllllkkkkkkkkkllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooopppppppppppooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssssssssttttttttuuuuuuvvvvvwwwwxx{{{||||}}}}}~~~~~~~~����€€€€€€€€€€€€€€€€€€€������������‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooonnnnnnnllllllkkkkkkkkkkkkkkkkkjjiiihhhhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccdcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````````_^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888887777777777776666666666655555555555554444444444433333333322221111111111110000000000000////////////.........-----------,,,,,,,,,,,,++************))))))))))))((((((((('''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!!!! kkkkkkkkkklllllllllllllkkkkkkkklllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooppppppppppppoooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssstttttttttuuuuuuuvvvvvwwwwzz{{{{||||}}}}}~~~~~~~~����€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooonnnnnnlllllllkkkkkkkkkkkkkkkkkjiiiihhhhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccdccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````__^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::::999999999888888888888777777777776666666666665555555555554444444444443333333322221111111111110000000000000////////////.........-----------,,,,,,,,,,,,++************)))))))))))))(((((((((''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!!!! kkkkkkkkkllllllllllllllkkkkkkklllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooopppppppppppppooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuuuuuvvvvvvwzzzz{{{{|||||}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooonnnnnllllllllkkkkkkkkkkkkkkkkkiiiiihhhhhhhhhhhhhhhhggggffffffffffffffffeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddcccccddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````___^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777777777666666666665555555555555444444444443333333322222111111111110000000000000////////////.........------------,,,,,,,,,,,,+************)))))))))))))((((((((('''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! !!!!! kkkkkkkklllllllllllllllkkkkkklllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooppppppppppppppoooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuvvvvvyyzzzz{{{{{|||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooonnnnlllllllllkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddcccccddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````___^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777776666666666655555555555554444444444433333333222221111111111110000000000000///////////.........------------,,,,,,,,,,,,+*************))))))))))))((((((((('''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! !!!!!! kkkkkkkllllllllllllllllkkkkklllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppoooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttttttttttttuuuuuuuuuuuvvvyyyyzzzzz{{{{|||||}}}}}}~€€€€€€€€€€€€€€������‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooonnnllllllllllkkkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddccccdddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::9999999999888888888888777777777776666666666665555555555554444444444443333333222221111111111110000000000000////////////........------------,,,,,,,,,,,,+*************))))))))))))((((((((('''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!!!!! kkkkkklllllllllllllllllkkkklllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooppppppppppppppppoooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuvvxyyyyyzzzzz{{{{{||||}}}}}€€€€~~~€€€€€€������‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooonnlllllllllllkkkkkkkkkkkkkkiiiiiiiihhhhhhhhhhhhhhhhgggffffffffffffffffeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddccccdddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````_____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777777777666666666665555555555555444444444443333333222221111111111110000000000000////////////.........------------,,,,,,,,,,,,+************))))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!!!!! kkkkkkllllllllllllllllmkkklllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooopppppppppppppppppooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuxxxyyyyyzzzzz{{{{{|||||}}~~~~~~€€€€€�����������������������‚‚‚‚‚�‚��������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyy{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwxxwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooonllllllllllllkkkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhgggffffffffffffffffeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddcccddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa`````````_____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOONONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888887777777777776666666666655555555555554444444444433333332222221111111111100000000000000///////////.........------------,,,,,,,,,,,,+************))))))))))))(((((((((('''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! !!!!!! kkkkkllllllllllllllllmmkklllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppppoooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuxxxxyyyyyyyzzzzz{{{{|||||~~~~~~~~~~~€€€€����������������������‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuuuttuttttttttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooolllllllllllllkkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhggggffffffffffffffffeeeeeegfffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddccdddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa````````______^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::99999999999888888888888777777777776666666666665555555555554444444444443333332222221111111111110000000000000////////////........------------,,,,,,,,,,,,+*************)))))))))))(((((((((('''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!! !!!!!! kkkkllllllllllllllllmmmklllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppppqoooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssttttttttttttttttttutuuuuuuuuuuuuuuuuuuuuuuuxxxxxxyyyyyyyzzzzz{{{{|||~~~~~~~~~~~~~~~~~~€€€€€���������������������‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyy{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuutuuttttttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooollllllllllllllkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhgggggfffffffffffffffeeeeeeggfffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddcdddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````_______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888777777777777666666666665555555555555444444444443333332222221111111111110000000000000////////////........------------,,,,,,,,,,,,++************)))))))))))(((((((((('''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! !!!!!!! kkkllllllllllllllllmmmmlllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppppqqoooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxyyyyyyzzzzzz{{{{|~~~~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyy{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooolllllllllllllllkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffffeeeeegggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>?>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777777777666666666665555555555555444444444443333332222222111111111110000000000000////////////.........------------,,,,,,,,,,,++************)))))))))))(((((((((((''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!! !!!!!!! kkllllllllllllllllmmmmmllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppppqqqooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxyyyyyyyzzzzz{{{{}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������‚������������€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{zzzzzzzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooollllllllllllllllkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggfffffffffffffffeeeegggfffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSTSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>?>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888888777777777776666666666665555555555554444444444443333322222221111111111110000000000000////////////........------------,,,,,,,,,,,++************)))))))))))((((((((((('''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! !!!!!!! mmmmmmmmnnnnnnnnnnnnnnnoooooooooooppppppppppppppoooooooooooooopppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrsssssssssssssssssssssttttttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvwwwwwwwwwwwvvwwwwwwwwwwwwxxxxxxxyyyyz{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~€€€�����������������‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������€€€����������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssspppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggggggggfffffffffffffffeeeeeeffffeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa```````````````````____________^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999888888877777777777666666666665555555555444444444443333333322222222211111111111100000000////////////.........------,,,,,,,,,,,,++++++++++++++************))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!  mmmmmmmnnnnnnnnnnnnnnnnoooooooooopppppppppppppppoooooooooooooppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrssssssssssssssssssssstttttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzz{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€��������‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}|||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssppppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhggggggggfffffffffffffffeeeeeffffeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa```````````````````____________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFEEEEFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999988888877777777777666666666666555555555444444444444333333322222222211111111111100000000////////////.........------,,,,,,,,,,,,,+++++++++++++*************))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!!  mmmmmmnnnnnnnnnnnnnnnnooooooooooppppppppppppppppoooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyzzz{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssspppppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeefffffeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbaaaaaaaaaaaaaa``````````````````_____________^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999888888777777777777666666666665555555555444444444443333333222222222211111111111000000000///////////.........-------,,,,,,,,,,,,+++++++++++++*************))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!!  mmmmmnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppoooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyzzzz{{{{|||||||||||||||||~}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssppppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeffffffeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa```````````````````_____________^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999888888877777777777666666666665555555555444444444443333333222222222211111111111100000000////////////........-------,,,,,,,,,,,,++++++++++++++************))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!!  mmmmnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppqoooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyzzzz{{{{||||||||||||||||~}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssspppppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggfffffffffffffffeeefffffffeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa```````````````````____________^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFEEEFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999988888877777777777666666666666555555555444444444444333333222222222211111111111100000000////////////........-------,,,,,,,,,,,,++++++++++++++************))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!!  mmmnnnnnnnnnnnnnnnnoooooooooooppppppppppppppppqqoooooooooppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyzzzz{{{{{||||||||||||||~}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssppppppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggfffffffffffffffeefffffffeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaaa``````````````````_____________^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOONOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999988888877777777777766666666666555555555544444444444333333222222222221111111111100000000////////////........--------,,,,,,,,,,,,+++++++++++++*************))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!!  mmmnnnnnnnnnnnnnnnoooooooooooppppppppppppppppqqqoooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyzzzz{{{{{{|||||||||||||~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssqppppppppppppppppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffffeeffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa```````````````````_____________^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFEEFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999888888877777777777666666666665555555555444444444443333332222222222211111111111000000000///////////........--------,,,,,,,,,,,,++++++++++++++************))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!! mmnnnnnnnnnnnnnnnooooooooooopppppppppppppppppqqqoooooooppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzz{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttutttttttttttttttttttsssssqqppppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffefffffffffeeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbaaaaaaaaaaaaa```````````````````____________^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999988888877777777777666666666666555555555444444444444333332222222222211111111111100000000////////////.......--------,,,,,,,,,,,,++++++++++++++************))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!! mnnnnnnnnnnnnnnnooooooooooopppppppppppppppppqqqqooooooppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyzzzzz{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttuuuttttttttttttttttttssssqqqppppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa```````````````````_____________^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKJJKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFEFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999988888877777777777766666666666555555555544444444444333332222222222211111111111100000000////////////.......--------,,,,,,,,,,,,,+++++++++++++************))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!! nnnnnnnnnnnnnnnnooooooooooppppppppppppppppqqqqqqoooooppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutuuuuttttttttttttttttttsssqqqqppppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa```````````````````____________^]]]]]]]]]]]]\\\\\\\\\\\\[\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKJJKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFEFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999888888877777777777666666666665555555555444444444443333322222222222211111111111000000000///////////.......---------,,,,,,,,,,,,+++++++++++++*************))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!! nnnnnnnnnnnnnnnooooooooooppppppppppppppppqqqqqqqooooppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrsrrrrrrssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwxwxxxxxxxxxxxxxxxyyyyyzzzzzz{{{{{{{{{{{{|{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}~~~~~~‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssqqqqqppppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbaaaaaaaaaaaaa``````````````````_____________]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJKKKJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999988888877777777777666666666665555555555444444444444333332222222222211111111111100000000////////////......---------,,,,,,,,,,,,++++++++++++++************))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!! nnnnnnnnnnnnnnooooooooooppppppppppppppppqqqqqqqqoooppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrssrrrrrrsssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzz{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}~~~~~�‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsqqqqqqppppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa```````````````````____________^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKJKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999988888877777777777766666666665555555555444444444444333332222222222211111111111100000000////////////......---------,,,,,,,,,,,,,+++++++++++++************))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!! nnnnnnnnnnnnnooooooooooppppppppppppppppqqqqqqqqqooppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrsssrrrrrssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzz{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}~~~~~~��‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttqqqqqqqppppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa`````a`````````````___________^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888887777777777766666666665555555555544444444444333332222222222221111111111100000000////////////......----------,,,,,,,,,,,,+++++++++++++*************)))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!! nnnnnnnnnnnnooooooooooopppppppppppppppqqqqqqqqqqoppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrssssrrrrsssssssssssssssssssstsssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzz{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}~~~~~���‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa````a`````````````___________^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTSSSTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999988888877777777777666666666655555555555444444444443333322222222222211111111111100000000////////////.....----------,,,,,,,,,,,,++++++++++++++************))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!! nnnnnnnnnnnoooooooooooopppppppppppppppqqqqqqqqqqppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssrrrssssssssssssssssssstttssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzz{{{{{{{|||||||}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}~~~~~���‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaa````aa`````````````__________^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTSSSTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888877777777777766666666655555555555444444444444333332222222222211111111111100000000////////////.....----------,,,,,,,,,,,,++++++++++++++************))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!! nnnnnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqpppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssrrsssssssssssssssssssttttsssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzz{{{{||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}~~~~~~����‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggfffffffffgfffffffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaa```aaa````````````__________^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSSTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::;:::::::::::9999999999988888887777777777766666666655555555555544444444444333332222222222221111111111100000000////////////.....----------,,,,,,,,,,,,,+++++++++++++************))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!! nnnnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssrssssssssssssssssssstttttsssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzz||||||||||||}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}~~~~~€����‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffgffffffffffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaa``aaa`````````````_________^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSSTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::;:::::::::::99999999999888888877777777777666666666655555555555444444444443333322222222222211111111111000000000///////////.....-----------,,,,,,,,,,,,+++++++++++++*************)))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!! nnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssttttttssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzz|||||||||||||}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}~~~~~€����‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttqqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffggfffffffffffffffeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa``aaaa`````````````________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::;::::::::::::9999999999988888877777777777766666666655555555555444444444444333332222222222211111111111000000000////////////....-----------,,,,,,,,,,,,++++++++++++++************))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!!! nnnnnnnnoooooooooooooooppppppppppppqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssstttttttstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzz||||||||||||||}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}~~~~~€€����‚‚‚‚ƒƒƒƒƒ„„„„„„„„……„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggfffffffgggffffffffffffffffeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaa`aaaaa````````````________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOPPOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>===========<<<=<<<<<<<<<<<;;;;;;;;;;;::;;:::::::::::9999999999988888887777777777766666666655555555555544444444444333332222222222211111111111000000000////////////....-----------,,,,,,,,,,,,,+++++++++++++************))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!"!!!!!!!!!!!!! nnnnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}~~~~~~€€�����‚‚‚‚ƒƒƒƒƒ„„„„„„„……„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnoonnnnnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffgggffffffffffffffffeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaa`aaaaa`````````````_______^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>============<<=<<<<<<<<<<<;;;;;;;;;;;::;;:::::::::::99999999999888888877777777777666666666655555555555444444444443333322222222222211111111110000000000///////////....------------,,,,,,,,,,,,+++++++++++++************))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!"!!!!!!!!!!!!! nnnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||}}}}}}}}}}~~~}}}}}}}}}}}}}}}}~~~~~~€€€����‚‚‚‚‚ƒƒƒƒƒ„„„„„„……„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttqqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnooonnnnnnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffggggffffffffffffffffeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOPPPOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFGGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<=<<<<<<<<<<<<;;;;;;;;;;;:;;::::::::::::9999999999988888877777777777766666666655555555555444444444444333332222222222211111111110000000000///////////....------------,,,,,,,,,,,,+++++++++++++*************)))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!"!!!!!!!!!!!!! nnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€�����‚‚‚‚‚ƒƒƒƒ„„„„„„……„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttqqqqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnnoooonnnnnnnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffgggggfffffffffffffffeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````______^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===========<<==<<<<<<<<<<<;;;;;;;;;;;:;;;:::::::::::9999999999988888887777777777766666666655555555555544444444444333332222222222211111111110000000000////////////...------------,,,,,,,,,,,,+++++++++++++*************))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!"!!!!!!!!!!!!!! nnnnnooooooooooooooopppppppppppqqqqqqqqqqqqqqqqrppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€�����‚‚‚‚‚ƒƒƒƒ„„„„„……„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttqqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnnnooooonnnnnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffggggggfffffffffffffffeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_____^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>============<==<<<<<<<<<<<;;;;;;;;;;;:;;;:::::::::::9999999999988888887777777777766666666665555555555544444444444333332222222222221111111110000000000////////////...------------,,,,,,,,,,,,+,++++++++++++************))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!""!!!!!!!!!!!!! nnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrpppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€������‚‚‚‚ƒƒƒƒ„„„„„„…„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttrqqqqqqqqqqqqqqqqqpppppppooooooooooooooonnnnnnnnnnoooooonnnnnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggfffggggggffffffffffffffffeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<==<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999888888877777777777666666666655555555555444444444443333322222222222211111111100000000000///////////....------------,,,,,,,,,,,,,++++++++++++************))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!""!!!!!!!!!!!!! nnnooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqrrppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€������‚‚‚‚ƒƒƒƒ„„„„„…„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚���‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuvuuuuuuuuuuuuuuuuuuutttttrrqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhggggggggggggggfffgggggggfffffffffffffffeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````____^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===========<===<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999888888887777777777766666666655555555555444444444444333332222222222211111111100000000000////////////...------------,,,,,,,,,,,,,++++++++++++************))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!""!!!!!!!!!!!!! ppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttsssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{||||||||||||||||||||||||||||||||||||||||}}}}~~~~~~~€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnmmmlllllllllkkkkkkkkkkkkkkkjkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggffffffffffeeeeeddddddddddddddccccccbbaaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555555554444443333333332222222222221111111100000000000//////////.........------------,,,,,,,++++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!! pppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{||||||||||||||||||||||||||||||||||||||||||}}}}}}~~~~~~~~€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggghggggggggggggggffffffffffeeeeeedddddddddddddccccccbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666555555555554444443333333332222222222221111111100000000000//////////.........------------,,,,,,,+++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!! ppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttsssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxyyyy{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggghhggggggggggggggfffffffffeeeeeeddddddddddddddcccccbbbaaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666665555555555554444433333333332222222222211111111000000000000/////////..........-----------,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!! pppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttsssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgghhgggggggggggggggffffffffeeeeeeedddddddddddddcccccbbbbaaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666555555555554444433333333332222222222211111111000000000000/////////..........------------,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!! pppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~€€€€€���‚‚‚‚‚‚‚‚‚‚��������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhghhhggggggggggggggffffffffeeeeeeeedddddddddddddccccbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777776666666666555555555554444433333333332222222222221111111100000000000/////////..........------------,,,,,,,++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###$#############""""""""""""""""!!!!!!!!!!!!! ppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttsssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€���‚‚‚‚‚‚‚‚���������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhghhhhgggggggggggggffffffffeeeeeeeeddddddddddddddcccbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666665555555555544444333333333332222222222211111111000000000000////////..........------------,,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###$#############""""""""""""""""!!!!!!!!!!!!! pppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttussstttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€������‚‚������������€€€€€€ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffeeeeeeeeedddddddddddddcccbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555554444333333333332222222222211111111000000000000////////...........------------,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###$#############""""""""""""""""!!!!!!!!!!!!! ppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuusttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€����������������������€€€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggffffffeeeeeeeeeedddddddddddddccbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999988888888888777777777766666666666555555555554444333333333332222222222221111111100000000000////////...........------------,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###$#############""""""""""""""""!!!!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€�����������������������€€€ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeddddddddddddddcbbbbbbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777766666666666555555555554444333333333332222222222221111111100000000000////////...........------------,,,,,,,++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$#############""""""""""""""""!!!!!!!!!!!!! ppppppqqqqqqqqqqqqqqqqrqqqrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}||||||||||||||||||||||||}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€�����������������������€ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqppppppppppppppppppooooooooooooooooonnnnnnnnnnnnllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffeeeeeeeeeeedddddddddddddcbbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999988888888888777777777666666666665555555555554443333333333332222222222211111111000000000000///////............-----------,,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##$$#############""""""""""""""""!!!!!!!!!!!!! ppppppqqqqqqqqqqqqqqqqrqqrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}||||||||||||||||||||}|}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€�����������������������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqpppppppppppppppppoooooooooooooooooonnnnnnnnnnnmllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeedddddddddddddbbbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999988888888888777777777766666666666555555555554444333333333332222222222211111111000000000000///////............------------,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##$$#############""""""""""""""""!!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqrrrqrrrrrrrrrrrrrrrrssssssssrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}|||||||||||||||||}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€����������������������ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqpppppppppppppppppoooooooooooooooooonnnnnnnnnnmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeedddddddddddddbbbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777766666666666555555555554444333333333332222222222221111111100000000000///////............------------,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##$$#############""""""""""""""""!!!!!!!!!!!!! ppppqqqqqqqqqqqqqqqrrrrqrrrrrrrrrrrrrrrrssssssssrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqpppppppppppppppppoooooooooooooooooonnnnnnnnnmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeeddddddddddddbbbbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777766666666666555555555554444333333333333222222222221111111100000000000////////...........------------,,,,,,,++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##$$$############""""""""""""""""!!!!!!!!!!!!!! pppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrssssssssssssssssstttttttttttttttttuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€�������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqpppppppppppppppppopoooooooooooooooonnnnnnnnmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffeeeeeeeeeeeeeddddddddddddbbbbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999988888888888777777777766666666666555555555554444333333333332222222222211111111000000000000///////............-----------,,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#$$$#############""""""""""""""""!!!!!!!!!!!!! pppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrssssssssssssssssstttttttttttttttttuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€�������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeedddddddddddbbbbbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777766666666666555555555554444333333333332222222222221111111000000000000///////............------------,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#$$$#############""""""""""""""""!!!!!!!!!!!!! ppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrssssssssssssssssstttttttttttttttttuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€�����������������„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffeeeeeeeeeeeeeeddddddddddbbbbbbbbbbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777766666666666555555555554444333333333332222222222221111111100000000000///////............------------,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#$$$#############""""""""""""""""!!!!!!!!!!!!! pqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrssssssssssssssssstttttttttttttttttuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€���������������„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppoooooooooooooooonnnnnnmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffeeeeeeeeeeeeeddddddddddbbbbbbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999998888888888877777777766666666666555555555555444333333333333222222222221111111100000000000////////...........------------,,,,,,,++++++++++++***********)))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#$$$#############""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrssssssssssssssssstttttttttttttttttuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€��������������„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppoooooooooooooooonnnnnmmmmmmmllllllllllllllllkklkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeedddddddddbbbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999988888888888777777777766666666666555555555554444333333333332222222222211111111000000000000///////............-----------,,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$#############""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssrrrssssssssssssssssstttttttttttttttttuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyz{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€�������������„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooooooooonnnnmmmmmmmmllllllllllllllllklkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeeeeddddddddbbbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777766666666666555555555554444333333333332222222222211111111100000000000///////............-----------,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssrrssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€�����������„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooonnnmmmmmmmmmlllllllllllllllklllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffeeeeeeeeeeeeeddddddddcbbbbbbbbbbbbbaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777766666666666555555555554444333333333333222222222211111111100000000000///////............-----------,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssrssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€����������„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooonnmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggffffeeeeeeeeeeeeeedddddddcbbbbbbbbbbbbbaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;<;;;;;;;;;;;::::::::::9999999999988888888888777777777766666666666555555555554444333333333332222222222111111111000000000000///////...........-----------,,,,,,,,++++++++++++***********)))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssrsssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooonmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhihhhhhhhhhhhhhhggggggggggfffffeeeeeeeeeeeeedddddddccbbbbbbbbbbbbbaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;<;;;;;;;;;;;:::::::::::999999999998888888888877777777766666666666555555555554444333333333332222222222111111111000000000000///////............----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssstsssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooonmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhiihhhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeddddddccbbbbbbbbbbbbbaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>==============<<<<<<<<<<;;;;<;;;;;;;;;;;:::::::::::999999999998888888888877777777766666666666555555555554444333333333332222222222111111111100000000000///////............----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ! qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssttssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyzzzzzzzzz|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€�������„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooommmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhiihhhhhhhhhhhhhhgggggggggffffffeeeeeeeeeeeeeedddddcccbbbbbbbbbbbbbaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;<<;;;;;;;;;;:::::::::::999999999998888888888877777777766666666666555555555554444333333333333222222222111111111100000000000///////............----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ! qqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssstttsssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuvtttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������„„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzyyzzzzzzyyyyyyyyyyyyyxyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooommmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiihhhhhhhhhhhhhhggggggggfffffffeeeeeeeeeeeeedddddccccbbbbbbbbbbbbbaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;<<;;;;;;;;;;;:::::::::::999999999998888888888777777777766666666666555555555544444333333333332222222221111111111000000000000///////...........----------,,,,,,,,,++++++++++++***********)))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ! qqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssstsssssssssssttttttttttttttsssssssssttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||~~~~~~~~~~~}}}}}}}}}}}}}}{{{{zzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuussrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeddddccccbbbbbbbbbbbbbaaaaaaaa```````_____________^^^^^_^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888877777777776666666666655555555444444444443333333333322221111111111100000000000////............----------,,,,,,,,,++++++++++++**************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""###"""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssttsssssssssstttttttttttttttsssssssstttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuusssrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeedddcccccbbbbbbbbbbbbbaaaaaaa```````_____________^^^^^_^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::::9999999999988888888888777777777766666666666555555554444444444433333333333222211111111111000000000000///............----------,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""####""""""""""""!!!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttsssssssssttttttttttttttttsssssssttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{zzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuussssrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeddcccccbbbbbbbbbbbbbaaaaaaa````````_____________^^^^__^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<;;;;;;;;;;;::::::::::::9999999999988888888888777777777766666666666555555554444444444433333333333322211111111111100000000000////...........----------,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"####"""""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssttttsssssssstttttttttttttttttssssssttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{zzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||~~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuusssssrrrrrrrrrrrrrrrrrrqqqqppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeeddccccccbbbbbbbbbbbbbaaaaaa````````_____________^^^^__^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555444444444443333333333322211111111111100000000000////............---------,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"####"""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttssssssstttttttttttttttttusssssttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{zzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||~~~~~~~~~~~~~~~~~~~~}}}}}{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyzyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuussssssrrrrrrrrrrrrrrrrrrqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeedccccccbbbbbbbbbbbbbaaaaaa`````````_____________^^^___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888877777777776666666666655555555444444444443333333333322221111111111100000000000////............---------,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"####"""""""""""""!!!!!!!!!!!!!!!  qqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssstttttsssssstttttttttttttttttuussssttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyxxxyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuusssssssrrrrrrrrrrrrrrrrrrqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeedcccccccbbbbbbbbbbbbbaaaaa``````````____________^^^___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<;;;;;;;;;;;::::::::::::999999999998888888888877777777776666666666655555555444444444443333333333322221111111111100000000000/////...........---------,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"####"""""""""""""!!!!!!!!!!!!!!!  qqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssttttttsssssstttttttttttttttttuusssttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuussssssssrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeccccccccbbbbbbbbbbbbbaaaa``````````_____________^^____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXYYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::::999999999998888888888877777777776666666666655555555444444444443333333333332221111111111110000000000/////...........---------,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"#####""""""""""""!!!!!!!!!!!!!!!  qqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttssssstttttttttttttttttuuussttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeccccccccbbbbbbbbbbbbbaaaa```````````____________^^____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888877777777777666666666655555555544444444444333333333332221111111111110000000000/////............--------,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssttttttttsssstttttttttttttttttuuuussttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€������������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppopoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeecccccccccbbbbbbbbbbbbbaaa```````````_____________^_____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::::99999999999888888888887777777777666666666665555555544444444444333333333332222111111111110000000000/////............--------,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!  qqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssstttttttttssstttttttttttttttttuuuuusttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€������������������������������������������������€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyxyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppopooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfgfffffffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbbbaaa````````````____________^_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXYYYXXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<;;;;;;;;;;;::::::::::::99999999999888888888887777777777666666666665555555544444444444333333333332222111111111110000000000//////...........--------,,,,,,,,,,,++++++++++++**************))))))))))))()((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!  qqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssttttttttttsstttttttttttttttttuuuuuuttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€��������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuussssssssssssrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfgffffffffffffffeeeeeeeeeeccccccccccbbbbbbbbbbbbbaa````````````___________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666665555555544444444444433333333332222111111111111000000000//////...........--------,,,,,,,,,,,++++++++++++**+************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!  qqqqqqqrrrrrrrrrrrrrrrssssssssssssssssttttttttttstttttttttttttttttuuuuuuutttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€��������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuusssssssssssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeecccccccccccbbbbbbbbbbbbaa`````````````___________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXYYYYXXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888887777777777766666666666555555554444444444433333333332222211111111111000000000//////............-------,,,,,,,,,,,++++++++++++**+************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!  qqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttsttttttttttttttttuuuuuuuuttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€��������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvvvvuuuuuuussssssssssssssrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeecccccccccccbbbbbbbbbbbbbaa````````````___________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYYXXYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::::9999999999988888888887777777777766666666666555555554444444444433333333332222211111111111000000000//////............-------,,,,,,,,,,,,++++++++++++*+************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!  qqqqqrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuutttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvwwvvvvvvvvvvvvvvvvvuuuuuusssssssssssssssrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeccccccccccccbbbbbbbbbbbbaa`````````````___________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888887777777777766666666666555555554444444444433333333332222211111111111000000000//////............-------,,,,,,,,,,,,++++++++++++*+************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!  qqqqqrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvwwwwvvvvvvvvvvvvvvvvuuuuussssssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeecccccccccccccbbbbbbbbbbbbaa````````````___________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYYXYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555444444444443333333332222211111111111100000000///////...........-------,,,,,,,,,,,,++++++++++++*+************))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!  qqqqrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuutttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuusssssssssssssssssrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeecccccccccccccbbbbbbbbbbbbaaa````````````___________________^^^^^^^^^^^^]]]]^]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;::::::::::::999999999998888888888777777777776666666666655555555444444444443333333332222221111111111100000000///////............-------,,,,,,,,,,,++++++++++++*++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!  qqqrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{z{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuusssssssssssssssssrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeedcccccccccccccbbbbbbbbbbbaaa`````````````__________________^^^^^^^^^^^^^]]]^]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888777777777776666666666655555555444444444443333333332222221111111111100000000///////............-------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$%$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!  qqrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~||{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuutsssssssssssssssssrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhihhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeedcccccccccccccbbbbbbbbbbbaaaa````````````___________________^^^^^^^^^^^^]]]^^]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555555444444444443333333332222221111111111100000000///////............-------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!  qqrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚��������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~||||{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{||||}}}}}~~~~~~~~}}}}}}||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvutssssssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhihhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeddcccccccccccccbbbbbbbbbbaaaa`````````````__________________^^^^^^^^^^^^^]]^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;::::::::::::99999999998888888888777777777776666666666655555555544444444444333333332222221111111111110000000////////...........-------,,,,,,,,,,,,++++++++++++++************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!  qrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttutttttttttttuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€�������‚��������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~|||||{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{||||}}}~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvttsssssssssssssssssrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhiihhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeddcccccccccccccbbbbbbbbbbaaaaa````````````___________________^^^^^^^^^^^^]]^^^]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888888888877777777777666666666665555555544444444444333333332222222111111111110000000////////............-------,,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttutttttttttttuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€�������‚‚�������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{||||}}~~~€€€€€€€€€€~~}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwxwwwwwwwwwwwvvvvvvvvvvvvvtttssssssssssssssssrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeedddcccccccccccccbbbbbbbbbaaaaa`````````````__________________^^^^^^^^^^^^^]^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888877777777777666666666665555555544444444444333333332222222111111111110000000////////............-------,,,,,,,,,,,,++++++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuuttttttttttuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{|{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€�������‚‚‚������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~||||||||{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{|||}}~~€€����‚‚‚����€€~~}}|}||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwxxwwwwwwwwwwwvvvvvvvvvvvvtttssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeedddcccccccccccccbbbbbbbbbaaaaaa````````````___________________^^^^^^^^^^^^]^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666665555555544444444444333333332222222111111111110000000////////............-------,,,,,,,,,,,,++++++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$%%$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrsssssssssssssssttttttttttttttttuuutttttttttuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{|||{{{{{||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€�������‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~||||||||||{{{{{{{{{{{{{{{||||||||||{{{{{{{{|||}}}~€€��‚‚ƒƒƒƒƒ‚‚‚��€€~~}}}}||||||||||||||{{{{{{zzz{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyzzzzzzzyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvtttssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeddddcccccccccccccbbbbbbbbaaaaaa`````````````__________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888877777777777666666666665555555554444444444433333332222222111111111111000000/////////...........-------,,,,,,,,,,,,++++++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!  rrrrrrrrrrrrrsssssssssssssssttttttttttttttttuuuuttttttttuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{||||{{{{|||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€€€€€€€€€������‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~||||||||||||{{{{{{{{{{{{{||||||||||{{{{{{{{|||}}~~€€�‚‚ƒƒ„„„„„„ƒƒ‚‚�€€~~}}}}||||||||||||||{{{{{{zz{zzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeedddddccccccccccccbbbbbbbbaaaaaaa`````````````__________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAABAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888888887777777777766666666666555555554444444444433333332222222211111111111000000/////////...........-------,,,,,,,,,,,,+++++++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrsssssssssssssssstttttttttttttttuuuuutttttttuuuuuuuuuuuuuuuuuvtttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||{{{||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚�������€€€€€€€€€€€€€€€������‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{|||||||||||{{{{{{{|||}}~€�‚ƒƒ„„………………„„ƒƒ‚�€€~~~}}}}|||||||||||||{{{{{zz{{zzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffeedddddcccccccccccccbbbbbbbaaaaaaa`````````````_____`____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666555555554444444444433333332222222211111111111000000/////////............-------,,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!  sssssssssssssssttttttttssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{||||}~~€�‚ƒ„„…†††‡‡‡††…„„ƒ‚�€€~‚‚‚��������������€€€€|||{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuutttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmlllllllllllllllkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeddddddddddddccccccccccccaaaaaaa`````````````________________^^^^^^^^^^^^^]^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::::99999999998888888888877777777777666666666665555544444444444333333333332222222221111111111100000000////////////...........----------,,,,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((('''(''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###$$############""""""""""""""!!!!!!!!!!!! sssssssssssssstttttttttsssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{||||}~~€�‚ƒ„…††‡‡ˆˆ‡‡‡†…„ƒ‚‚�€ƒ‚‚‚‚�‚‚‚‚��������€€€€||||{{{{{{{{{{{{{{{{{{{{{yyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmllllllllllllllkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeedddddddddddddcccccccccccaaaaaaaa````````````_________________^^^^^^^^^^^^]^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888877777777777666666666665555544444444444333333333332222222221111111111100000000////////////...........-----------,,,,,,,,,,,+++++++++++++************))))))))))))))(((((((((((('''(''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###$$############""""""""""""""!!!!!!!!!!!!! sssssssssssssttttttttttssssssssttttttttttttttttutttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{||||}~~€�‚„„…†‡ˆˆˆˆˆˆ‡††…„ƒ‚�€ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€|||||{{{{{{{{{{{{{{{{{{{{yyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllmmmmmllllllllllllllkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffffeeeeedddddddddddddccccccccccaaaaaaaa`````````````________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555444444444443333333333332222222211111111111000000000///////////............----------,,,,,,,,,,,+++++++++++++************))))))))))))))(((((((((((('''((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###$$#############"""""""""""""!!!!!!!!!!!!! sssssssssssssttttttttttsssssssttttttttttttttttuuttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{||||}~~�‚ƒ„…†‡‡ˆˆ‰‰ˆˆ‡‡†…„ƒ‚�€ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{zzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwvvvvvvvuuuuuuuuutttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeedddddddddddddccccccccccaaaaaaaaa````````````____`____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555444444444443333333333332222222211111111111100000000///////////............----------,,,,,,,,,,,,++++++++++++************))))))))))))))(((((((((((('''((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###$$#############"""""""""""""!!!!!!!!!!!!! sssssssssssstttttttttttssssssttttttttttttttttuuutuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{||||}~~€‚ƒ„…†‡‡ˆˆ‰‰ˆˆˆ‡†…„ƒ‚�€ƒƒƒ‚‚‚‚‚ƒ‚‚‚‚‚‚‚���€€€€||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxwwwwwwwvvvvvvvuuuuuuuuuuttttttttttttttttttttttttttttssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkiiiiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffffeeeeedddddddddddddcccccccccaaaaaaaaa`````````````___`____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::::99999999998888888888877777777777666666666665555544444444444333333333332222222221111111111100000000////////////...........----------,,,,,,,,,,,,++++++++++++************))))))))))))))(((((((((((('''((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###$$#############"""""""""""""!!!!!!!!!!!!! sssssssssssttttttttttttssssssttttttttttttttttuuutuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{||||}}~€�‚„…†‡‡ˆˆ‰‰ˆˆ‡‡†…„ƒ‚�€ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���€€€€||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxwwwwwwwvvvvvvvuuuuuuuuuuttuutttttttttttttttttttttttssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffeeeedddddddddddddcccccccccaaaaaaaaaa````````````___``____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888877777777777666666666665555544444444444333333333332222222221111111111100000000////////////...........----------,,,,,,,,,,,,+++++++++++++***********)))))))))))))))((((((((((((''((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##$$$############""""""""""""""!!!!!!!!!!!! sssssssssssttttttttttttsssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�€€�������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{||||}}~€�‚ƒ„…†‡ˆˆˆˆˆˆ‡†…„ƒ‚‚�€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€€€|||||||||{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuttutuuuuuuuutttttttttttttttsssssssrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffeeeeedddddddddddddccccccccaaaaaaaaaa`````````````__``____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555444444444443333333333322222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((''((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##$$$############""""""""""""""!!!!!!!!!!!!! sssssssssstttttttttttttssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}~€�‚ƒ„…†‡‡ˆˆˆ‡‡††…„ƒ‚�€€ƒƒƒƒƒ„„„„„„ƒƒƒ‚‚‚���€€€|||||||||||{{{{{{{{{{{{{{zzzzz{{{{{{{{|||||||{{{{{{zzzzzzzzzzzyyyyyyyyxxxxxxxxwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllkkkiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffffeeeedddddddddddddccccccccaaaaaaaaaaa````````````__``_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555444444444443333333333332222222211111111111100000000///////////...........-----------,,,,,,,,,,,,++++++++++++************))))))))))))))((((((((((((''(((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$############""""""""""""""!!!!!!!!!!!!! sssssssssttttttttttttttsssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}~~€�‚ƒ„„…†‡‡‡‡‡††…„ƒ‚‚�€€„„„„„„„„„„„„ƒƒƒ‚‚���€€€||||||||||||{{{{{{{{{{{{|zzzz{{{{{{{|||||||||||{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssrrrrrqrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllkkkiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggffffffffffffeeeeedddddddddddddcccccccaaaaaaaaaaa`````````````_```____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAABAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888888888877777777777666666666665555544444444444333333333332222222211111111111100000000////////////..........-----------,,,,,,,,,,,,++++++++++++************))))))))))))))((((((((((((''(((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$#############"""""""""""""!!!!!!!!!!!!! sssssssstttttttttttttttsssttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}}}}~}}}}}}}}}}}}}}|||||||||||||||}}~~€�‚ƒ„……†††††……„ƒƒ‚�€€„„„„„……………„„„ƒƒ‚‚���€€€|||||||||||||{{{{{{{{{{||zz{{{{{{{|||||||||||||||{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuutttttsssssrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllkkkjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffeeeeedddddddddddddcccccccaaaaaaaaaaaa````````````_```_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAABAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666665555544444444444333333333332222222221111111111100000000////////////..........-----------,,,,,,,,,,,,++++++++++++************))))))))))))))((((((((((((''(((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$#############"""""""""""""!!!!!!!!!!!!! sssssssstttttttttttttttssttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}||||||||||||||}}~€��‚ƒ„„………………„ƒƒ‚��€€„„„……………………„„ƒƒ‚‚���€€€||||||||||||||{{{{{{{{|||zz{{{{{{|||||||||||||||||{zzzzzzzzzzzzzzyyyyyyyyxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttssssrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmllllllllkkkjiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffeeeeeedddddddddddddccccccaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555444444444443333333333322222222211111111111000000000///////////..........------------,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((((('(((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#$$$$############""""""""""""""!!!!!!!!!!!! ssssssstttttttttttttttusttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxwxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚����������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||}}~€�‚‚ƒ„„„„„„„ƒƒ‚��€€„„………††††………„„ƒƒ‚���€€€|||||||||||||||{{{{{{||||z{{{{{{||||||||||||||||||{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvuuuuuuttttssssrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllllkkjiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffeeeeeedddddddddddddccccccaaaaaaaaaaaaa````````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAABBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555444444444443333333333322222222211111111111000000000///////////..........------------,,,,,,,,,,,+++++++++++++************))))))))))))))(((((((((((('(((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#$$$$############""""""""""""""!!!!!!!!!!!! sssssstttttttttttttttuustttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„………………………„„„„„„„„„„‚‚‚‚‚‚‚��������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||}}~~€€�‚‚ƒƒƒƒƒƒƒ‚‚��€€„……†††††††……„„ƒƒ‚��€€€€||||||||||||||||{{{{{||||{{{{{{|||||||}}||||||||||{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvuuuuuttttssssrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooppppppppoooooooooooonnnnnnmmnmmmmmmmmmmmmllllllllllkkjjiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggffffffffffeeeeeeedddddddddddddcccccbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAABBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888877777777777666666666665555544444444444333333333322222222211111111111100000000///////////..........------------,,,,,,,,,,,,++++++++++++************))))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$$############""""""""""""""!!!!!!!!!!!!! sssssstttttttttttttttuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„……………………………………………„„„ƒƒƒƒ‚‚‚‚‚������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||}}}~€€��‚‚‚‚‚‚‚��€€€……†††‡‡‡†††……„ƒƒ‚��€€€€|||||||||||||||||||||||||{{{{{{|||||}}}}}}||||||||{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwvvvvvvuuuuuttttssssrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooppppppppppppppppppppooooooonnnnnnmnnmmmmmmmmmmmlllllllllllkjjjiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggffffffffffeeeeeeedddddddddddddcccccbaaaaaaaaaaaaa````````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666665555544444444444333333333322222222221111111111100000000////////////..........-----------,,,,,,,,,,,,++++++++++++************))))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$$#############"""""""""""""!!!!!!!!!!!!! ssssstttttttttttttttuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„……………………………………………………„ƒƒƒƒƒ‚‚‚‚‚‚���������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||}}}~~€€��������€€€€…††‡‡‡‡‡‡††……„ƒƒ‚��€€€|||||||||||||||||||||||||{{{{{|||||}}}}}}}}|||||||{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwvvvvvuuuuttttssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppooooonnnnnnnnmmmmmmmmmmmlllllllllllkjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeedddddddddddddccccbbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCCBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666665555544444444444333333333322222222221111111111100000000////////////..........-----------,,,,,,,,,,,,+++++++++++++***********))*)))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$$#############"""""""""""""!!!!!!!!!!!!! sssstttttttttttttttuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„………………†††††††††††††…„„„„ƒƒƒƒ‚‚‚‚‚��������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||}}}~~~€€€���€€€€€€††‡‡‡ˆˆ‡‡‡†……„ƒƒ‚��€€€|||||||||||||||||||||||||{{{{{||||}}}}}}}}}|||||||{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuttttssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqpppppppooooonnnnnnnmmmmmmmmmmmlllllllllllkjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeeeddddddddddddccccbbaaaaaaaaaaaaa````````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCCBBBBBBBBBBBAABBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777776666666666655555444444444443333333333222222222211111111111000000000///////////..........------------,,,,,,,,,,,+++++++++++++************)*))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! sssstttttttttttttttuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„……………†††††††††††††††……„„„„ƒƒƒƒ‚‚‚‚‚������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||}}}~~~€€€€€~~~~€€††‡‡ˆˆˆˆ‡‡††…„ƒ‚‚��€€€|||||||||||||||||||||||||{{{{|||||}}}}}}}}}|||||||{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxwwwwwwvvvvuuuuuttttssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppqqqqqqqqqqqqqqqqqqpppppooooonnnnnnmmmmmmmmmmllllllllllllljjjjjiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffeeeeeeeeedddddddddddddcccbbbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBBAABBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888877777777777666666666655555544444444444333333333222222222211111111111000000000///////////..........------------,,,,,,,,,,,+++++++++++++************)*))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ssstttttttttttttttuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„……………†††††††‡‡‡‡‡‡‡‡……………„„„ƒƒƒƒ‚‚‚‚‚����������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}}}~~~~~~~~~~~€�†‡‡ˆˆˆˆˆ‡‡††…„ƒ‚‚��€€€|||||||||||||||||||||||||{{{{|||||}}}}}}}}}||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxwwwwwwvvvvuuuuuttttsssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppqqqqqqqrrrrrrrqqqqqqqpppppoooonnnnnnmmmmmmmmmmllllllllllllljjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffeeeeeeeeeeddddddddddddcccbbbaaaaaaaaaaaaa````````````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAABBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666665555544444444444333333333222222222211111111111100000000////////////.........------------,,,,,,,,,,,,++++++++++++************)*))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! sstttttttttttttttuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„…………†††††‡‡‡‡‡‡‡‡‡‡†††…………„„„ƒƒƒƒ‚‚‚‚‚��������������������������‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€�†‡ˆˆˆˆˆˆ‡‡†……„ƒ‚‚�€€€€|||||||||||||||||||||||||{{{{||||}}}}}}}}}}||||||||{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxwwwwwvvvvvuuuuutttttsssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppqqqqqqrrrrrrrrrrrrrqqqqqpppppoooonnnnnnmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffeeeeeeeeeedddddddddddddccbbbbaaaaaaaaaaaa`````````````````____________^^^^^_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBBABBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666665555544444444444333333333222222222221111111111100000000////////////..........-----------,,,,,,,,,,,,,+++++++++++************)*))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! sstttttttttttttttuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„…………††††‡‡‡‡‡ˆˆˆˆˆˆ‡†††††………„„„ƒƒƒ‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}~~~€€�‡‡ˆˆˆˆˆˆ‡‡†…„„ƒ‚��€€€|||||||||||||||||||||||||{{{{|||||}}}}}}}}}||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxyxxxxxxxxxyyyyyyyyyyyyxxxwwwwwvvvvvuuuuuutttttssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppqqqqqqrrrrrrrrrrrrrrrqqqqqppppoooonnnnnnmmmmmmmmmmlllllllllllljjjjjjjiiiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffeeeeeeeeeeeddddddddddddccbbbbaaaaaaaaaaaaa````````````````____________^^^^^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888877777777777666666666665555544444444444333333333222222222221111111111100000000////////////..........-----------,,,,,,,,,,,,,++++++++++++***********)**)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! stttttttttttttttuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„………††††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡††††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~€€�‡‡ˆˆˆˆˆˆ‡‡†…„ƒƒ‚��€€€|||||||||||||||||||||||||{{{{|||||}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxyyyyxxxxxyyyyyyyyyyyyxxxxwwwwvvvvvvuuuuuuttttttsssssssssrrrrrrrrrrqqqqqqqqqqppppppppppppqqqqqqrrrrrrssssrrrrrrrqqqqppppoooonnnnnnmmmmmmmmmmmllllllllllljjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffeeeeeeeeeeedddddddddddddcbbbbaaaaaaaaaaaaa`````````````````____________^^^^__^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888877777777777666666666655555544444444444333333332222222222211111111111000000000///////////..........------------,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! tttttttttttttttuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„…………†††‡‡‡‡ˆˆˆˆ‰‰‰ˆˆˆ‡‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}~~€��‡‡ˆˆˆˆˆˆ‡††…„ƒ‚‚��€€€|||||||||||||||||||||||||{{{{|||||}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwvvvvvvuuuuuuuttttttssssssssssrrrrrrrrqqqqqqqqqqqppppppppppqqqqqqrrrrrrssssssrrrrrrqqqqppppoooonnnnnnmmmmmmmmmmmllllllllllljjjjjjjjiiiiiiiiiiiiiiihhhhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddddddcbbbbbaaaaaaaaaaaaa````````````````____________^^^^__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666655555544444444444333333332222222222211111111111100000000///////////..........------------,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!! ttttttttttttttuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„…………†††‡‡‡ˆˆˆ‰‰‰‰ˆˆˆˆˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~€��‡‡ˆˆˆˆˆ‡‡†……„ƒ‚‚�€€€€|||||||||||||||||||||||||{{{{||||||}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwvvvvvvvuuuuuuutttttttstsssssssssrrrrrrrqqqqqqqqqqqqpppppppqqqqqqrrrrrssssssssrrrrrrqqqqppppoooonnnnnnmmmmmmmmmmmmlllllllllljjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffeeeeeeeeeeeedddddddddddddbbbbbaaaaaaaaaaaaa`````````````````____________^^^__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666655555544444444444333333332222222222221111111111100000000///////////..........------------,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ttttttttttttttuuuuuuuuuttttttttuuuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚ƒ‚‚‚‚‚ƒƒƒƒ„„„„„………†††‡‡‡ˆˆˆ‰‰‰‰ˆˆ‰ˆˆˆˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~€��‡‡ˆˆˆˆ‡‡††…„ƒƒ‚��€€€€|||||||||||||||||||||||||{{{{{||||||}}}}}}}}|||||||||{|||||||||{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwvvvvvvvvuuuuuuuuutttttttttsssssssssrrrrrrrqqqqqqqqqqqqqqpqqqqqqqqqrrrrrssssssssrrrrrqqqqqppppoooonnnnnnnmmmmmmmmmmmlllllllllljjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffeeeeeeeeeeeeeddddddddddddbbbbbbaaaaaaaaaaaa`````````````````____________^^^___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888877777777777666666666655555544444444444333333333222222222221111111111100000000////////////..........-----------,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! tttttttttttttuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ„„„„„………†††‡‡ˆˆˆ‰‰‰Š‰‰‰‰‰‰‰ˆˆˆ‡‡†††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€��‡‡‡ˆˆ‡‡‡†……„ƒ‚‚��€€€€}}}}}||||||||||||||||||||{{{{{||||||||}}}}}}}}}}}}}||||||||||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyxyyyyyxxxxxxxxxxxxxxxxxxwwvvvvvvvvvuuuuuuuuuutttttttttsssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrsssssssrrrrrrqqqqppppoooonnnnnnnnmmmmmmmmmmmmllllllllljjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeddddddddddddbbbbbbaaaaaaaaaaaaa````````````````_____________^^___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888887777777777766666666655555544444444444333333333222222222221111111111100000000////////////..........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒ„„„„„………††‡‡ˆˆˆ‰‰ŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~€��†‡‡‡‡‡‡††…„ƒƒ‚��€€€€€}}}}}}|||||||||||||||||||{{{{{{|||||||||}}}}}}}}}}}||||||||||||||||{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyxxyxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvuuuuuuuuuuuttttttttttssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssrrrrrrqqqqpppppoooonnnnnnnnmmmmmmmmmmmmllllllllljjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffeeeeeeeeeeeeedddddddddddbbbbbbbaaaaaaaaaaaa`````````````````____________^^____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666555555544444444444333333332222222222211111111111000000000///////////..........------------,,,,,,,,,,,,++++++++++++**************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuvvvttttttuuuuuuuuuuuuuuuuvvvuuuuuvvvvvvvvvvvvvvvvvwwwvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„………††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡††………„‡‡†††††…………………………††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„„„„„„ƒƒ‚‚�€€~~~}}}}}}}}~~~~~~{{{|||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}|||{{{{||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxyyyxxxxxxxxxxxxxxwwwwwwwwuuuuuuuutttttttsssssssssrrrrrqqqqqqqrrrrrrrrsssssssssrrrrrrqqqqpppppooooonnnppppoooooooooooonnnnnnnnnkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888877777777777666666666655555555544444444444333333333222222222221111111111000000000///////////.......------------,,,,,,,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuvvvttttttuuuuuuuuuuuuuuuvvvvuuuuvvvvvvvvvvvvvvvvvwwwwvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„………††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡†††……‡‡‡†††††………………………††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒƒ„„„„ƒƒ‚‚��€~~~}}}}}}}}~~~~~{{{{|||||||}}}}}}}~~~~~~~~~~~~~~~}}}}|||{{{{|{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxyyxxxxxxxxxxxxxxxwwwwwwwwvuuuuuuuutttttttsssssssssrrrrrqqqqqqrrrrrrrrssssssrrrrrrrqqqqqpppppooooonnnnppppooooooooooooonnnnnnnnkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggffffffffeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888877777777777666666666655555555554444444444433333333222222222221111111111000000000///////////........-----------,,,,,,,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuvvvvtttttuuuuuuuuuuuuuuuuvvvvuuuuvvvvvvvvvvvvvvvvwwwwwvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„……†††‡‡ˆˆ‰‰Š‹‹‹‹ŒŒŒ‹‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡††…ˆ‡‡‡†††††……………………††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒƒƒƒƒ‚‚��€€~~~}}}}}}}}~~~~~{{{{{|||||||}}}}}~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvuuuuuuuutttttttsssssssssrrrrrrqqqqqrrrrrrrrrrssssrrrrrrqqqqqpppppoooooonnnnppppooooooooooooonnnnnnnnkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777777666666666655555555554444444444433333333222222222221111111111000000000////////////.......-----------,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ttttuuuuuuuuuuuuuuvvvvvttttuuuuuuuuuuuuuuuuvvvvvuuuvvvvvvvvvvvvvvvvvwwwwwvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡††ˆˆ‡‡‡††††††………………††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒƒƒƒ‚‚‚�€€~~~}}}}}}}}}~~~~{{{{{{|||||||}}}}~~~~~~~}}}|||{{{z{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwuuuuuuuuutttttttsssssssssrrrrrrrrrqqrrrrrrrrrrrrrsrrrrrqqqqqpppppooooooonnnnppppoooooooooooooonnnnnnnkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgfffffffffeeeeeeeeeeeeedddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777777666666666555555555544444444444333333332222222222221111111110000000000///////////.......------------,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! tttuuuuuuuuuuuuuuuvvvvvttttuuuuuuuuuuuuuuuvvvvvvuuvvvvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰ˆˆ‡‡†‰ˆˆ‡‡‡†††††††………†††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒƒƒ‚‚‚��€€~~~}}}}}}}}}€€~~~~{{{{{{{{|||||}}}~~~€€€€€€€€€~~~~}}}||{{{zz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppoooooonnnnnpppppooooooooooooonnnnnnnkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888877777777777666666666555555555544444444444333333333222222222221111111110000000000///////////.......------------,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ttuuuuuuuuuuuuuuuvvvvvvtttuuuuuuuuuuuuuuuuvvvvvvuuvvvvvvvvvvvvvvvvwwwwwwwvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††‡ˆˆ‰‰Š‹‹‹ŒŒŒŒ�ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‰‰ˆˆ‡‡‡††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚ƒƒƒ‚‚‚��€€~~~~}}}}}}}}}€€€€~~~~{{{{{{{{|||||}}}~~€€€€€€€€€€€€~~~}}}||{{{zz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwxxxxxxxxxxxxxxwwwwwwwwwwvuuuuuuuuuttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppooooooonnnnnpppppoooooooooooooonnnnnnlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhffffffffffeeeeeeeeeeeeedddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888877777777777666666666555555555554444444444433333333222222222221111111110000000000///////////........-----------,,,,,,,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ttuuuuuuuuuuuuuuvvvvvvvttuuuuuuuuuuuuuuuuvvvvvvvuvvvvvvvvvvvvvvvvwwwwwwwwvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒ������ŒŒŒ‹‹ŠŠ‰‰ˆˆŠ‰‰ˆˆ‡‡‡†††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚���€€~~~~}}}}}}}}}€€€€€~~~~{{{{{{{{{||||}}~~~€€€€�����€€€€€~~~}}|||{{{zz{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwxxxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuutttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppoooooooonnnnnppppppooooooooooooonnnnnnlkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhfffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777777666666666555555555554444444444433333333222222222221111111110000000000////////////.......-----------,,,,,,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! tuuuuuuuuuuuuuuuvvvvvvvttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆ‰‰ŠŠ‹‹ŒŒŒ������ŒŒŒ‹‹ŠŠ‰‰ˆŠŠ‰‰ˆˆ‡‡‡‡†††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚��€€~~~~}}}}}}}}}€€€€€€~~~~~{{{{{{{{{|||}}}~~€€€��������€€€€~~~}}}||{{{zzz{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuutttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppooooooooonnnnnpppppppooooooooooooonnnnnllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhfffffffffffeeeeeeeeeeeeedddddddddddccccccccccccbbbbbaaaaaaaaaaaa```````````__________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777777666666666555555555554444444444433333333222222222221111111110000000000////////////.......-----------,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuvvvvvvvvtuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆ‰‰Š‹‹ŒŒŒ�������ŒŒŒ‹‹ŠŠ‰‰‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚���€€~~~~~~}}}}}}}}€€€€€€€~~~~~{{{{{{{{||||}}~~€€€���������€€€€~~~}}|||{{{zzz{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuutttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppooooooooonnnnnppppppppoooooooooooonnnnnllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbaaaaaaaaaaaa```````````__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888877777777777666666665555555555544444444444333333333222222222221111111100000000000///////////.......------------,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆˆ‰ŠŠ‹‹ŒŒŒ�������ŒŒŒ‹‹ŠŠ‰Œ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚���€€~~~~~~~~~}}}}}€€€€€€€€~~~~~~{{{{{{{{|||}}~~€€€����‚‚����€€€~~~}}}||{{{zzzz{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqpppppppoooooooooonnnnpppppppppoooooooooooonnnnlllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhffffffffffffeeeeeeeeeeeeedddddddddddccccccccccccbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666555555555544444444444333333333222222222221111111100000000000///////////.......------------,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆˆ‰ŠŠ‹‹ŒŒŒ�������ŒŒŒ‹‹ŠŠŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚���€€~~~~~~~~~~~~~}€€€€€€€€€~~~~~~{{{{{{{|||}}~~€€���‚‚‚‚����€€€~~}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuuttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqpppppppoooooooooonnnnpppppppppooooooooooooonnnlllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhfffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666555555555554444444444433333333222222222221111111100000000000///////////........-----------,,,,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†‡‡ˆˆ‰ŠŠ‹‹ŒŒŒŒ����ŒŒŒŒ‹‹‹Š�ŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚��€€€~~~~~~~~~~~~~~€€€€€€€€€~~~~~~{{{{{{|||}}~~€€€���‚‚‚‚‚����€€~~~}}|||{{{zzzzyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxwwwwwwwwwwwwwwwwwvvvvvuuuuuuuttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqpppppppooooooooooonnnppppppppppoooooooooooonnnllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666555555555554444444444433333333222222222221111111100000000000////////////.......-----------,,,,,,,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹��ŒŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚���€€€~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~{{{{|||}}}~~€€����‚‚‚‚‚‚���€€~~~}}|||{{{{zzzzyzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwvvvvvuuuuuuuttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppooooooooooonnppppppppppooooooooooooonnlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgfffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888887777777777766666666555555555554444444444433333333222222222221111111100000000000////////////.......-----------,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…††‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹Ž���ŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚���€€~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~{{|||}}}~~€€���‚‚‚‚‚‚‚‚��€€€~~~}}||||{{{zzzzyyzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwvvvvvuuuuuuutttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppooooooooooonnpppppppppppoooooooooooonnlllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgfffffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbaaaaaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777777666666665555555555544444444444333333333222222222221111111000000000000///////////.......------------,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ‹‹ŽŽ����ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚ƒƒ‚‚‚‚���€€~~~~~~~~~~~~~~€€€€€€€€€~~~~||||}}~~~€€���‚‚‚‚‚‚‚‚‚��€€€~~}}}||||{{{zzzzzyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwvvvvvuuuuuuuttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppooooooooooonpppppppppppooooooooooooonllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggfffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666555555555554444444444433333333222222222221111111100000000000///////////.......------------,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŽŽŽŽ����ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚ƒƒƒ‚‚‚‚��€€€~~~~~~~~~~~~~~€€€€€€€€€||}}~~€€���‚‚‚‚‚‚‚‚‚‚���€€~~}}}|||{{{{zzzzzzyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwvvvvvuuuuuuuttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppoooooooooonqpppppppppppoooooooooooonllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggfffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666555555555554444444444433333333222222222221111111100000000000///////////........-----------,,,,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŽŽŽŽŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚ƒƒƒƒ‚‚‚‚��€€€~~~~~~~~~~~~~~€€€€€€€€€€}}~~€€€��‚‚‚‚ƒƒƒƒƒ‚‚‚‚��€€~~}}}|||{{{{{zzzzzyyyzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppoooooooooooqppppppppppppoooooooooooolllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777777766666666555555555554444444444433333333222222222221111111100000000000////////////.......-----------,,,,,,,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†††‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹ŽŽŽŽŽŽŽŽ���Œ‹‹ŠŠ‰‰ˆˆ‡‡‡††ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒƒƒ‚‚‚���€€€~~~~~~~~~~~~~~€€€€€€€€€€€�}~~€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚���€~~}}}|||{{{{zzzzzzzyyyzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppooooooooooqqpppppppppppoooooooooooolllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggfffffffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888887777777777766666666555555555554444444444433333333222222222222111111100000000000////////////.......-----------,,,,,,,,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹ŽŽ�����ŽŽŽ��ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡‡ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚������������‚������������������€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒ‚‚‚���€€€~~~~~~~~~~~~~~€€€€€€€€€€€€��~€€��‚‚ƒƒƒƒ„„„„„ƒƒƒ‚‚‚��€~~}}}|||{{{{zzzzzzzzyyyzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuuuutttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppooooooooooqqppppppppppppooooooooooollllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggffffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbaaaaaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666555555555544444444444333333333222222222221111111000000000000///////////.......------------,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŽŽ������ŽŽŽ��ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒƒƒƒ‚‚‚���€€~~~~~~~~~~~~~~€€€€€€€€€€€€��‚‚€��‚‚ƒƒ„„„„„„„„„„ƒƒ‚‚��€€~~}}}|||{{{{zzzzzzzzzyyyzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqppppppppppoooooooooqqqpppppppppppooooooooooollllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggfffffffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666555555555554444444444433333333222222222221111111100000000000///////////.......------------,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvwuuuuuuuuuvvvvvvvvvvvvvvvwvvvvvvvwwwwwwwwwwwwwwwwwxwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………†††‡‡‡ˆˆˆ‰‰‰ŠŠ‹ŽŽ��������ŽŽ��Œ‹‹ŠŠ‰‰ˆˆ‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒƒ‚‚‚��€€€~~~~~~~~~~~~~€€€€€€€€€€€€���‚ƒƒ��‚ƒƒ„„……………………„„„ƒƒ‚‚�€€~}}}||{{{{{zzzzzzzzzzyyyzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqpppppppppoooooooooqqqppppppppppppoooooooooolllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggffffffffffffeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666555555555554444444444433333333222222222221111111100000000000///////////........-----------,,,,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvwuuuuuuuuvvvvvvvvvvvvvvvvwvvvvvvvwwwwwwwwwwwwwwwwxxwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………†††‡‡‡ˆˆ‰‰‰ŠŠŽŽŽ�������ŽŽŽ��Œ‹‹ŠŠ‰‰ˆˆˆ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒƒƒƒƒƒ‚‚��€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€��‚‚ƒ„…‚‚ƒ„„……††††††………„„ƒƒ‚��€~~}}||{{{{{zzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqpppppppppoooooooooqqqqpppppppppppoooooooooolllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggfffffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888887777777777766666666555555555554444444444433333333222222222221111111100000000000////////////.......-----------,,,,,,,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvwuuuuuuuvvvvvvvvvvvvvvvvwwvvvvvvwwwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………††††‡‡ˆˆˆ‰‰Š�ŽŽŽ�������ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚��€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€���‚ƒƒ„…†ƒ„„…†††‡‡‡‡†††……„ƒƒ‚‚�€€~~}}|||{{{{zzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwvvuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrqqqqqqqqppppppppppooooooooqqqqppppppppppppooooooooollllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhggggggffffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666555555555554444444444433333333322222222222111111100000000000////////////.......-----------,,,,,,,,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((((('''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvwwuuuuuuuvvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………†††‡‡‡ˆˆ‰‰��ŽŽŽ�������ŽŽ��ŒŒ‹ŠŠŠ‰‰ˆ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€����������€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚��€€€~~~~~~~~~~€€€€€€€€€€€€€€€��‚‚ƒ„„…†‡„…††‡‡‡ˆˆ‡‡‡††……„ƒƒ‚�€€~~}}|||{{{{zzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrqqqqqqqqppppppppppooooooooqqqqqpppppppppppooooooooollllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhggggggfffffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666555555555554444444444333333333222222222221111111000000000000///////////.......------------,,,,,,-,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvwwwuuuuuuuvvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{|||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„…………†††‡‡‡ˆˆ‰Œ��ŽŽŽ������ŽŽ��ŒŒ‹‹ŠŠŠ‰‰……„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚��€€€~~~~~~~€€€€€€€€€€€€€€��‚‚ƒ„……†‡ˆ…†‡‡ˆˆˆˆˆˆˆ‡‡†…„„ƒ‚��€~}}|||{{{{{zzzzzzzzzzzzzzzy{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuutttttttttttssssssssssssssssssrrrrrrrqqqqqqqqqppppppppppoooooooqqqqqqpppppppppppoooooooolllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhgggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666555555555554444444444333333333222222222221111111100000000000///////////.......------------,,,,,,-,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{||zzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€�����������������������€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„…………………†††‡‡‡ˆˆ‰ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚���€€€~~~~€€€€��‚ƒ„…††‡ˆ‡ˆ‰‰ŠŠŠŠŠ‰‰ˆˆ‡†…„ƒƒ‚�€€~€€€~~~~~~~~~~~~~~~}}{{{zzzzzzzzzzzzzzzzzzyyyyxwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppooooooonmmmmmmmmmmmllllllllllllkllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffeddddddddddddccccccccccccbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;:::::::::99999999998888888888888887777777777766666665555555555544444444444333322222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++**+***********))))))))))))())))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{|||zzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„…………………†††‡‡‡ˆˆˆˆ‰‰ŠŠŠŠ‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡‡††‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ„„„„„„„„……………………………………„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€€~~~~€€€€��‚ƒ„…†‡‡ˆ‰ˆ‰ŠŠ‹‹‹ŠŠŠ‰ˆ‡‡†…„ƒ‚��€~~€€~~~~~~~~~~~~~~~~~}{{{{zzzzzzzzzzzzzzzzzzyyyxxwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppooooooonnmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffeeddddddddddddcccccccccccbbbbaaaaaaaaaaaa`````````__________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;:::::::::99999999999888888888888887777777777766666665555555555544444444444333332222222222211111111111000000000000///////////...........------------,,,,,,,,,,,,,,,,+++++++++++**+***********))))))))))))())))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwuuuuuvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{||||zzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„……………………†††‡‡‡ˆ‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡†‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡…………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„…………………………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒ„„ƒƒƒƒ‚‚‚��€€€€~~~~€€€€��‚ƒ„……†‡ˆ‰Š‰ŠŠ‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚‚�€~~}€€~~~~~~~~~~~~~~~~~~{{{{zzzzzzzzzzzzzzzzzzyyyxxwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrqqqqqqqqqppppppppppooooooonnmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffeeddddddddddddcccccccccccbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::99999999999888888888888887777777777766666666555555555554444444444433332222222222211111111111100000000000///////////...........------------,,,,,,,,,,,,,,,,+++++++++++**+************)))))))))))())))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwuuuuuvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{||||zzz{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„……………………††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ……………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„…………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„„„ƒƒƒ‚‚‚���€€€~~~~€€€€��‚ƒƒ„…†‡ˆ‰Š‹Š‹‹‹‹‹‹‹Š‰ˆˆ‡†…„ƒ‚�€~~}}€~~~~~~~~~~~~~~~~~~{{{{{zzzzzzzzzzzzzzzzzzyyxxwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqpppppppppppoooooonnnmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffeedddddddddddddccccccccccbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::99999999999888888888888888777777777766666666555555555554444444444433332222222222211111111111100000000000///////////............-----------,,,,-,,,,,,,,,,,++++++++++++*+************)))))))))))())))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwuuuuvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{|||||zz{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…„„„„„„………………………………††††‡‡†‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„……………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„„„„ƒƒƒ‚‚‚��€€€€~~~~€€€€€��‚ƒƒ„…†‡ˆ‰Š‹ŒŠ‹‹ŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€~~}}}~~~~~~~~~~~~~~~~~{{{{{{zzzzzzzzzzzzzzzzzzyxxxwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppoooooonnnmmmmmmmmmmmlllllllllllmlllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffeeeddddddddddddccccccccccbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::::9999999999888888888888888777777777776666666555555555554444444444433332222222222211111111111100000000000////////////...........-----------,,,,-,,,,,,,,,,,++++++++++++*+************))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwuuuvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{||||||z{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ……………………………………………………††††‡†††‡‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„…………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒƒ„„„„„„„ƒƒƒ‚‚���€€€~~~~€€€€€€€€€€��‚‚ƒ„…†‡ˆ‰Š‹‹Œ‹‹‹Œ‹‹‹Š‰ˆ‡†…„ƒ‚�€€~~}}}}~~~~~~~~~~~~~~~~~{{{{{{{zzzzzzzzzzzzzzzzzzxxxxwwwwwwwwwwwwwwwwwwwvvxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppoooooonnnmmmmmmmmmmmlllllllllllmlllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffeeedddddddddddddcccccccccbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;::::::::::99999999999888888888888887777777777766666665555555555544444444444333322222222222211111111111000000000000///////////...........-----------,,,,-,,,,,,,,,,,++++++++++++*++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxuuuvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††…†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰††††††††††……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒ„„„„„„„„„„„„„„……„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€����‚‚ƒƒƒ„„„„„„„ƒƒƒ‚‚���€€€€~~~€€€€€€€€���‚‚ƒ„……†‡ˆ‰Š‹ŒŒ‹‹‹‹‹‹Š‰‰ˆ‡†„ƒ‚�€€~~}}}}|~~~~~~~~~~~~~~~~{{{{{{{zzzzzzzzzzzzzzzzzzxxxxxwwwwwwwwwwwwwwwwwwwvxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppooooonnnnmmmmmmmmmmlllllllllllmllllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffeeeeddddddddddddcccccccccbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<;;;;;;;::::::::::99999999999888888888888887777777777766666666555555555544444444444333332222222222211111111111000000000000///////////...........------------,,,-,,,,,,,,,,,,+++++++++++*++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxuuvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††……††††‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰†††††††††††………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€����€€�����‚‚ƒƒƒ„„„„„„„„ƒƒƒ‚‚���€€€€€€€€€€����‚‚ƒ„„…†‡ˆ‰Š‹‹ŒŒ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~~~}}}||~~~~~~~~~~~~~~{{{{{{{{zzzzzzzzzzzzzzzzzxxxxwwwwwwwwwwwwwwwwwwwwvxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppooooonnnnmmmmmmmmmmlllllllllllmmlllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffeeeeddddddddddddcccccccccbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<<;;;;;;::::::::::99999999999888888888888887777777777766666666555555555554444444444433332222222222211111111111100000000000///////////...........------------,,,-,,,,,,,,,,,,+++++++++++*++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxuvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………†††…………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰†††††††††††………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„ƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€������€����������‚‚‚ƒƒ„„„„……„„„„ƒƒ‚‚‚��€€€€€€€�����‚‚‚ƒ„„…†‡ˆˆ‰Š‹‹ŒŒ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~~}}}|||~~~~~~~~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxwwwwwwwwwwwwwwwwwwwvxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppooooonnnnmmmmmmmmmmmllllllllllmmlllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffeeeeeddddddddddddccccccccbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>========<<<<<<<<<<<;;;;;;::::::::::99999999999888888888888888777777777766666666555555555554444444444433332222222222211111111111100000000000///////////............-----------,,,--,,,,,,,,,,,+++++++++++*++************))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxuvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………††………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡††††††††………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„ƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��€€€€€€€€€€€€€€�������������������‚‚‚ƒƒ„„„……………„„„ƒƒ‚‚���€€€€������‚‚‚ƒƒ„„…††‡ˆ‰ŠŠ‹‹ŒŒ‹‹ŠŠŠ‰ˆ‡†…„ƒ‚�€~~}}}}|||~~~~~~~~~~~~{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwwwwvxxxwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppoooonnnnmmmmmmmmmmmllllllllllmmmlllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffeeeeeddddddddddddccccccccbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>========<<<<<<<<<<<;;;;;;:::::::::::9999999999888888888888888777777777776666666555555555554444444444433332222222222211111111111100000000000////////////...........-----------,,,--,,,,,,,,,,,++++++++++++++************))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„………………†††††††††††††††††‰‰ŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡†††††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��€€€€€€€€€€€€�����������‚���������‚‚‚ƒƒ„„…………………„„„ƒƒ‚‚���€€€���‚‚‚‚ƒƒ„„„…††‡ˆˆ‰ŠŠ‹‹ŒŒŠŠŠ‰‰ˆ‡†…„ƒ‚�€~~}}}}||||~~~~~~~~~~~{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppoooonnnnmmmmmmmmmmmmlllllllllmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffeeeeedddddddddddddcccccccbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<;;;;;;:::::::::::9999999999988888888888888777777777776666666555555555554444444444433332222222222221111111111100000000000////////////...........-----------,,,--,,,,,,,,,,,++++++++++++++************))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxvvvvvvvvvvvvvvvvvwwwwwwwwvvvvwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„……………………………†††††††††††‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡††††††††…………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���€€€€€€€€€€������������‚‚��������‚‚‚ƒƒ„„……………………„„„ƒƒ‚‚��€€€€€‚‚‚‚ƒƒƒ„„„……††‡ˆˆ‰‰ŠŠ‹‹‹ŒŠ‰‰‰ˆ‡†…„ƒ‚�€€~~}}}}|||||~~~~~~~~~~{{{{{{{{{{{zzzzzzzzzzzzzzxxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppoooonnnnnmmmmmmmmmmmmllllllllmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffeeeeeeddddddddddddcccccccbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<<;;;;;:::::::::::99999999999888988888888887777777777766666666555555555544444444444333332222222222211111111111000000000000///////////...........-----------,,,--,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvwvvvvvvwwwwwwwwwwwwwwxxxxxvvvvvvvvvvvvvvvvwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„…………………………………………†††‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰††††††††††…………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����€€€€€€€€������‚‚‚‚‚‚‚‚‚‚�������‚‚‚ƒƒ„„………†††………„„ƒƒ‚‚���€€€€€€€‚ƒƒƒƒ„„„……††‡‡‡ˆ‰‰ŠŠŠ‹‹‹‹‰‰ˆˆ‡†…„ƒ‚‚�€~~~}}}}|||||~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzxxxxxxxxwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppoooonnnnnmmmmmmmmmmmmmlllllllmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffffeeeeeeddddddddddddcccccccbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;;::::::::::99999999999888988888888888777777777766666666555555555554444444444333332222222222211111111111100000000000///////////...........------------,,--,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvwwvvvvvwwwwwwwwwwwwwwwxxxxxvvvvvvvvvvvvvvvwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������������������������������������‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„………………………………………†ˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰†††††††††………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚ƒƒ„„……†††††………„„ƒƒ‚‚��€€€€€€€€��ƒƒ„„„………†††‡‡ˆˆˆ‰‰ŠŠŠŠ‹ŠŠˆˆ‡‡†…„„ƒ‚�€~~}}}}}|||||~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppoooonnnnnmmmmmmmmmmmmmmmlllllmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggfffeeeeeeeddddddddddddccccccbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;;::::::::::99999999999888988888888888777777777776666666555555555554444444444333332222222222211111111111100000000000///////////...........------------,,--,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwwwwxxxxxvvvvvvvvvvvvvvvwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�������������������������������������������������������‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„……………………ˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€�������‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚�����‚‚‚ƒƒ„„……†††††††……„„ƒƒ‚‚��€€€€€€€€��‚„„„……†††‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠˆ‡‡†…„„ƒ‚�€~~}}}}}}}}}}}~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqpppppppppppppooonnnnnnmmmmmmmmmmmmmmmmlllmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffeeeeeeeddddddddddddccccccbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::9999999999888988888888888777777777776666666555555555554444444444333332222222222211111111111100000000000///////////............-----------,,---,,,,,,,,,,,++++++++++++++************))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvwwwvvvvwwwwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvvvwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€������������������������������������������������������‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒ……„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��������������‚‚‚‚‚ƒƒƒƒƒ‚ƒƒ‚‚‚‚����‚‚‚ƒƒ„„……††††††††……„„ƒ‚‚��€€€€€€€€€���‚‚„……††‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‰‰‡††…„„ƒ‚�€€~~~}}}}}}}}}}}~~~~~~~~{{{{{{{{{{{{{{zzzzzzzzzzzxxxxxxxxxxwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqpppppppppppppooonnnnnnnmmmmmmmmmmmmmmmmmlmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggffeeeeeeedddddddddddddcccccbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXWWWWWWXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::9999999999988988888888888777777777776666666555555555554444444444333332222222222221111111111100000000000///////////............-----------,,---,,,,,,,,,,,++++++++++++++************))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuuvvvvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvvwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������������������������‚������������������‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††…………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒ……„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����‚‚‚ƒƒ„„…†††‡‡‡‡‡††……„ƒƒ‚‚��€€€€€€€���‚ƒƒ…††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ††…„„ƒ‚��€~~}}}}}}}}}}}}€~~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxxxxxwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggffeeeeeeeeddddddddddddcccccbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXWWWWWWXWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::99999999999889988888888887777777777766666666555555555544444444443333332222222222211111111111000000000000///////////...........-----------,,---,,,,,,,,,,,++++++++++++++************))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvwwwwvvvwwwwwwwwwwwwwwwxxxxxxxvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{||||||||||||||||{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€����������������������������������‚‚‚��������������‚�‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒ………„„„„„„„„„„„„„………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����‚‚‚ƒƒ„„…††‡‡‡‡‡‡‡††……„ƒƒ‚���€€€€€���‚ƒƒ„††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ……„ƒƒ‚��€~~~}}}}}}}}}}}}€€€~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoonnnnnnnnnmmmmmmmmmmmmmmmmnnnmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggffeeeeeeeeddddddddddddcccccbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXWWWWWXWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::99999999999889988888888888777777777766666666555555555554444444443333332222222222211111111111100000000000///////////...........------------,---,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvwwwwvvwwwwwwwwwwwwwwwxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{|||||||||||||||||{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€���������������������������������‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆ……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………„„„„„„„„„„……………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚������������‚‚‚ƒƒƒƒ„„„„ƒƒ„ƒƒ‚‚‚�����‚‚ƒƒ„„…††‡‡‡‡‡‡‡‡††…„„ƒ‚‚���€€€���‚ƒƒ„„‡‡ˆˆˆ‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰ˆˆˆ‡‡…„ƒƒ‚��€€~~}}}}}}}}}}}}}€€€€~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppponnnnnnnnnnnnmmmmmmmmmmmmmnnnnmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggfeeeeeeeeeddddddddddddccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXWWWWWXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999889988888888888777777777776666666555555555554444444443333332222222222211111111111100000000000///////////...........------------,---,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{||||||||||||||||||{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������������������������������‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………„„„„„„„„„„……………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������‚‚‚‚ƒƒƒ„„„„„„ƒ„ƒƒƒ‚‚�����‚‚‚ƒ„„…††‡‡ˆˆˆˆˆ‡‡†……„ƒƒ‚‚�������‚‚ƒ„„…‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡†„ƒƒ‚��€€~~~}}}}}}}}}}}}}€€€€~~~~~{{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggfeeeeeeeeeddddddddddddccccbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXWWWWWXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999889988888888888777777777776666666555555555554444444443333332222222222211111111111100000000000///////////............-----------,---,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  uuuvvvvvvvvvvvvvvwwwwwwvwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{||||||||||||||||||{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒ„„„„„„„„„„……„„„„„„…………„„„„„„„„„……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚�����������‚‚‚ƒƒƒ„„„„„„„„„„ƒƒ‚‚������‚‚ƒ„„…††‡‡ˆˆˆˆˆˆ‡‡†…„„ƒ‚‚������‚‚ƒƒ„……ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡††…ƒƒ‚��€€~~~~}}}}}}}}}}}}}€€€€€~~~~{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnmmmmmmmmllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggeeeeeeeeedddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWXXWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999989988888888888777777777776666666555555555554444444443333332222222222211111111111100000000000///////////............-----------,----,,,,,,,,,,,++++++++++++++************))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  uuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{|||||||||||||||||||{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„„„„„„„„„„„„…………………ƒƒ„„„„„„„„„„„„„……………„„„„„……………„„„„„„„……………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚����������‚‚‚ƒƒƒ„„„„„„„„„„„ƒƒ‚‚������‚‚ƒƒ„…††‡ˆˆˆˆ‰ˆˆˆ‡††…„ƒƒ‚‚‚���‚‚ƒƒ„……†ˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡†††……‚‚��€€~~~~}}}}}}}}}}}}}€€€€€~~~{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppponnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::99999999999899988888888887777777777766666665555555555544444444433333332222222222211111111111000000000000///////////...........-----------,----,,,,,,,,,,,++++++++++++++************))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  uuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{||||||||||||||||||||{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„…………………………„„„„„„„„„„„„„„………………„„„„„……………„„„„„„…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������‚‚‚‚ƒƒƒ„„„„……„„„„„ƒƒ‚‚������‚‚ƒƒ„…††‡ˆˆ‰‰‰‰ˆˆ‡‡†……„ƒƒ‚‚‚‚‚‚ƒƒ„„…††ˆ‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡‡††……„„‚��€€~~~~~}}}}}}}}}}}}}€€€€€~~~|{{{{{{{{{{{{{{{{{zzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooonnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::99999999999899988888888888777777777766666666555555555554444444433333332222222222211111111111000000000000///////////...........-----------,----,,,,,,,,,,,++++++++++++++************))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  uvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{||||||||||||||||||||}{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………†††††††„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡…………………………„„„„„„„„„„„„„„„„ƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„……………………………„„„„„„„„„„„„……………………„„„„„……………„„„„„„………………………†††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ���������‚‚‚ƒƒƒ„„„……………„„„„ƒƒ‚‚�������‚ƒƒ„…††‡ˆˆ‰‰‰‰‰ˆˆ‡††…„„ƒƒ‚‚‚‚ƒƒƒ„……††ˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†††……„„ƒ��€€€~~~~~~}}}}}}}}}}}}€€€€€€~~~|{{{{{{{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppooooooonnnnnnnnnnnnnnnnnnooonnnnnnnnnnmmmmmmmlllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWXXXWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999899988888888888777777777776666666555555555554444444433333332222222222211111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  uvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{||||||||||||||||||||}{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………†††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡……………………………………„„„„„„„„„„„„„„„„„„„„ƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒ……………………………„„…………………………………„„„„„„„„„„„………………………„„„„„……………„„„„„………………………††††††…………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ��������‚‚‚‚ƒƒƒ„„„……………„„„„ƒƒ‚‚�������‚‚ƒ„……†‡ˆˆ‰‰‰‰‰‰ˆˆ‡†……„ƒƒƒƒƒƒƒƒ„„……††ˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡††……„„„ƒƒ�€€€~~~~~~~~}}}}}}}}}}}€€€€€€€~~||{{{{{{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppoooooooooooooooonnnnnnnnnoooonnnnnnnnnnmmmmmmmllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999999988888888888777777777766666666555555555554444444433333332222222222211111111111100000000000///////////...........----------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  uuuuuuuuuvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyywxxxxxxxxxxxxxxxxyyyyyyyywwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„††††††††…………………………………………………………………………………………………………………„…………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„……„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„………†††‡‡‡‡‡‡‡‡†……„„ƒƒ‚‚‚‚‚‚‚ƒƒ„…††‡ˆ‰‰ŠŠŠŠŠŠŠ‰ˆˆ‡†……„„„„„„………††‡‡Š‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚����������������}}|||||||||||||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqooooooooooooooooooooonnnnmmmmmmmmmmlllllllllkkkkkkllllkkkkkkkkkkkjjjjjjjjjjhhhhhhggggggggggfffffffffddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777766666666666655555555555444444444333333333332222222222211111111111100000000000////////////...........---------------,,,,,,,,,,,++++++++++++++***********))))*))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyywxxxxxxxxxxxxxxxxyyyyyyyywxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††………………………………………………………………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………„„„„„„ƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„…………„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„………††‡‡‡‡‡‡‡‡‡†……„„ƒƒ‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‰‰ŠŠ‹‹‹ŠŠ‰‰ˆ‡‡†………„„„………†††‡‡ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚����������������}}}|||||||||||||||||{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqoooooooooooooooooooooonnnmmmmmmmmmmmmllllllllkkkkklllllkkkkkkkkkkkjjjjjjjjjhhhhhhgggggggggggffffffffdddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::99999999999888888888887777777777666666666666555555555554444444444333333333332222222222211111111111000000000000///////////............--------------,,,,,,,,,,,++++++++++++++***********))))*))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………„„„„„„ƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„……………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„………†††‡‡‡‡ˆ‡‡‡‡†……„„ƒƒ‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰‰ŠŠ‹‹‹‹ŠŠ‰‰ˆ‡‡††………………††††‡‡ŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†††……„„„„ƒƒƒƒ‚‚‚‚‚‚‚����������������}}}}|||||||||||||||||{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqpppoooooooooooooooooooonnmmmmmmmmmmmmmmlllllllkkkkllllllkkkkkkkkkkjjjjjjjjjhhhhhhhggggggggggffffffffdddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````_______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVWVVVVVVVVVVVUUUUUUUUUUTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999888888888887777777777666666666666655555555555444444444333333333332222222222221111111111100000000000////////////...........--------------,,,,,,,,,,,++++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!"!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………„„„„„„ƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„………………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„………†††‡‡‡ˆˆˆ‡‡‡†……„„ƒƒ‚‚‚‚‚‚‚‚ƒ„„…†‡ˆˆ‰ŠŠ‹‹‹‹ŠŠŠ‰ˆˆ‡‡†††……††††††‡‡‰Š‰‰‰‰‰‰ˆˆˆ‡‡†††………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������}}}}|||||||||||||||||{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssssssrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrppppppooooooooooooooooonnmmmmmmmmmmmmmmmlllllllkkkmllllllkkkkkkkkkkjjjjjjjjhhhhhhhgggggggggggfffffffddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````_______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWVVVVVVVVVVVUUUUUUUUUUUTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999888888888887777777777766666666666655555555555444444444333333333332222222222221111111111100000000000////////////...........--------------,,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!"!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………………………………………„„„„„„ƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„……………………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„………††‡‡‡‡ˆˆˆ‡‡‡†……„„ƒƒ‚‚‚‚‚‚‚‚ƒƒ„…†‡‡ˆ‰ŠŠ‹‹‹‹‹ŠŠŠ‰ˆˆ‡‡††††††††††‡‡‰‰‰‰‰ˆˆˆ‡‡‡†††………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������}}}}|||||||||||||||||{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssssssrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrppppppppppooooooooooooonnmmmmmmmmmmmmmmmmlllllllkkmlllllllkkkkkkkkkkjjjjjjjhhhhhhhgggggggggggfffffffddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````_______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWVVVVVVVVVVVUUUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999988888888887777777777766666666666655555555555444444444333333333332222222222221111111111100000000000////////////...........--------------,,,,,,,,,,,,+++++++++++++************)))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!"!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………†††††††………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………………………………………„„„„„ƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………„„„„„ƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„………†††‡‡‡‡ˆˆˆ‡‡‡†……„„ƒƒ‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††††††‰‰ˆˆˆˆ‡‡‡†††………„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������}}}}}|||||||||||||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssssssssrrrssssrrrrrrrrssssssrrrrrrrrppppppppppppoooooooooonnnmmmmmmmmmmmmmmmmmlllllllkmmlllllllkkkkkkkkkjjjjjjjhhhhhhhhgggggggggggffffffdddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVWVVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777766666666666655555555555444444444333333333332222222222221111111111100000000000////////////...........---------------,,,,,,,,,,,++++++++++++++***********)))**))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!"!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………†††††††††………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………„„„„„ƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„………†††††………………„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„………†††‡‡‡‡ˆˆˆ‡‡‡†……„„ƒƒ‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡††ˆˆˆˆ‡‡‡†††………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������}}}}}}|||||||||||||||||{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssssssssrrssssssssssssssssssssssrrrrpppppppppppppooooooooonnnmmmmmmmmmmmmmmmmmmllllllkmmmllllllkkkkkkkkkkjjjjjjhhhhhhhhggggggggggggfffffdddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWVVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777766666666666655555555555444444444433333333333222222222221111111111100000000000////////////...........---------------,,,,,,,,,,,++++++++++++++***********)))**))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!"!!!!!!!!!!!! uuuuuvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………†††††††††††……………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………………………………………„„„„„„ƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„……………††††††††……………„„„„„ƒƒƒƒƒƒƒ„„„„„„„…………†††‡‡‡‡ˆˆˆ‡‡‡†……„„ƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‰Š‹‹‹ŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡††ˆˆˆ‡‡†††…………„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������}}}}}}}||||||||||||||||{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssstttttttttttsssssssrssssssssssssssssssssssssrrpppppppppppppooooooooonnnmmmmmmmmmmmmmmmmmmlllllllmmmlllllllkkkkkkkkkjjjjjjhhhhhhhhhgggggggggggfffffdddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWVVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999888888888887777777777666666666666655555555555444444444333333333332222222222211111111111000000000000///////////............--------------,,,,,,,,,,,++++++++++++++***********)))**))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!"!!!!!!!!!!!!! uuuuuvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………†††††††††††††…………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………………………………………„„„„„„ƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ„„„„„………………††††††††††…………„„„„„„ƒƒƒƒƒ…„„„„„……………†††‡‡‡‡ˆˆ‡‡‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„…†‡‡ˆ‰Š‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††ˆˆ‡‡†††………„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������}}}}}}}|||||||||||||||||{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsstttttttttttttttttttsssssssssssssssssssssssssssssssrqqpppppppppppooooooooonnnmmmmmmmmmmmmmmmmmmlllllllmmmmlllllllkkkkkkkkkjjjjjhhhhhhhhhggggggggggggffffddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````_________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999888888888887777777777766666666666655555555555444444444333333333332222222222221111111111100000000000////////////...........--------------,,,,,,,,,,,++++++++++++++************))***)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!"!!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………††††††††††††††………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………………………………………„„„„„„ƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ„„„„„……………††‡‡‡‡‡‡‡†††††…………„„„„„„ƒƒƒ…………………………††††‡‡‡‡ˆ‡‡‡‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‰Š‹‹ŒŒŒ��ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡††ˆ‡‡††………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������}}}}}}}}|||||||||||||||||zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttstttttttttttttttttttttssssssssssssssssssssssssssssssqqqpppppppppppoooooooonnnmmmmmmmmmmmmmmmmmmlllllllmmmmlllllllkkkkkkkkkjjjjjhhhhhhhhhhggggggggggggfffddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999888888888887777777777766666666666655555555555444444444333333333332222222222221111111111100000000000////////////...........--------------,,,,,,,,,,,,+++++++++++++************))***)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!""!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………††††††††††††††………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………††††‡‡‡ˆ‡‡‡‡‡‡††††…………„„„„„ƒƒ…………………………††††‡‡‡‡‡‡‡‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹‹ŒŒ������ŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††ˆ‡‡††……„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������}}}}}}}}}||||||||||||||||{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttuuuttttttssssssssssssssssssssssssssssssqqqpppppppppppoooooooonnnmmmmmmmmmmmmmmmmmmlllllllmmmmllllllllkkkkkkkkkjjjjhhhhhhhhhhhggggggggggggffeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777766666666666655555555555444444444333333333332222222222221111111111100000000000////////////...........--------------,,,,,,,,,,,,+++++++++++++************))***)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………††††††††††††††………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………†††‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡††††…………„„„„„…………………………††††‡‡‡‡‡‡‡‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹‹Œ���ŽŽ����ŒŒ‹‹ŠŠ‰‰ˆ‡‡††‡‡††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������}}}}}}}}}}|||||||||||||||{{zzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuutttttssstsssssssssssssssssssssssssqqqqppppppppppoooooooonnnmmmmmmmmmmmmmmmmmllllllllmmmmllllllllkkkkkkkkkkjjjhhhhhhhhhhhhhgggggggggggfeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777766666666666655555555555444444444333333333332222222222221111111111100000000000////////////...........---------------,,,,,,,,,,,++++++++++++++***********))***)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………††††††††††††††………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†††‡‡‡‡ˆ‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††……………„„„†……………………††††‡‡‡‡‡‡‡‡‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹‹ŠŠ‰ˆˆ‡††‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������}}}}}}}}}}|||||||||||||||{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuttttssttssssssssssssssssssssssssqqqqqpppppppppooooooooonnmmmmmmmmmmmmmmmmlllllllllmmmmlllllllllkkkkkkkkkjjjhhhhhhhhhhhhhhgggggggggggeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::999999999988888888888777777777766666666666655555555555444444444433333333333222222222221111111111100000000000////////////...........---.-----------,,,,,,,,,,,++++++++++++++***********))***))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!""!!!!!!!!!!!! uuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………††††††††††††††………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡†††……………„†††……………†††††‡‡‡‡‡‡‡‡‡†††……„„ƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹ŒŒ�ŽŽŽŽŽŽŽŽ��ŒŒ‹‹Š‰ˆˆ‡†…‡‡†……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������}}}}}}}}}}}||||||||||||||{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuutttttsttssssssssssssssssssssssssqqqqqppppppppppoooooooonnmmmmmmmmmmmmmmmllllllllllmmmmlllllllllkkkkkkkkkjjjhhhhhhhhhhhhhhhggggggggggeeedddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999888888888887777777777666666666666655555555555444444444333333333332222222222221111111111100000000000///////////............--.-----------,,,,,,,,,,,++,+++++++++++***********))***))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!""!!!!!!!!!!!! uuvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………††††††††††††…………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡‡ˆˆˆŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡††††…………††††††††††††††‡‡‡‡‡‡‡‡†††…„„„ƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ��ŽŽ�����ŽŽŽ�ŒŒ‹Š‰‰ˆ‡†…‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������}}}}}}}}}}}}|||||||||||||{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvwvwwvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuttttstttssssssssssssstttsssssssqqqqqqppppppppppoooooooonnmmmmmmmmmmmmmllllllllllkmmmmllllllllllkkkkkkkkkjjihhhhhhhhhhhhhhhhggggggggeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::99999999998888888888877777777777666666666666555555555554444444443333333333322222222222211111111111000000000000///////////...........--.-----------,,,,,,,,,,,++,+++++++++++***********))****)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!""!!!!!!!!!!!!! uvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………††††††††††††…………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡††††……‡†††††††††††††‡‡‡‡‡‡‡††††…„„„ƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„…†‡ˆ‰Š‹Œ��Ž��������Ž��Œ‹‹Š‰ˆ‡†…‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������}}}}}}}}}}}}|||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuvuuuuuuuuuuttuuuuuuuuuuvvvvvvuuuuuttttttttssssssssssstttttssssssqqqqqqppppppppppooooooooonnmmmmmmmmmmmllllllllllkkmmmmllllllllllkkkkkkkkkjjiihhhhhhhhhhhhhhhhgggggggeeeeddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::99999999999888888888877777777777666666666666555555555554444444443333333333322222222222211111111111000000000000///////////...........--.-----------,,,,,,,,,,,,+,+++++++++++************)****)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!""!!!!!!!!!!!!! uvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyzxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰‰‰‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡††††‡‡‡††††††††††‡‡‡‡‡‡‡††††……„„„ƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„…†‡ˆ‰Š‹Œ�ŽŽ���������Ž�ŒŒ‹Š‰ˆ‡†…‡††……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����}}}}}}}}}}}}}||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvuuuutttttttttsssssssssttttttssssssqqqqqqpppppppppppoooooooonnmmmmmmmmmmlllllllllllkkmmmlllllllllllkkkkkkkkkjjiihhhhhhhhhhhhhhhhhggggggeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::99999999999888888888877777777777666666666666555555555554444444443333333333322222222222211111111111000000000000///////////...........--.-----------,,,,,,,,,,,,+,+++++++++++************)****)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!"""!!!!!!!!!!!! vvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyzxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………†††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„………†‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡††ˆ‡‡‡‡‡†††††††‡‡‡‡‡‡†††††…„„„„ƒƒƒƒƒƒ‚ƒƒƒƒƒƒ„……†‡ˆ‰Š‹Œ�ŽŽ���������ŽŽ�Œ‹Š‰ˆ‡†…‡††……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����}}}}}}}}}}}}}||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvuuuutttttttttssssssstttttttssssssqqqqqqqpppppppppppooooooonnnmmmmmmmmmllllllllllkkkmmmlllllllllllkkkkkkkkkkjiihhhhhhhhhhhhhhhhhggggggeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888877777777777666666666666655555555554444444444333333333322222222222211111111111000000000000///////////...........--.------------,,,,,,,,,,,+,++++++++++++***********)****)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!"""!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyzzxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………†††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆ‰‰ŠŠŠŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡††‡‡‡‡††††††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‰Š‹Œ�ŽŽ����������Ž�Œ‹Š‰ˆ‡†…‡††……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����}}}}}}}}}}}}}}|||||||||||{{{{{{zzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvuuuuttttttttttsssssttttttttssssssqqqqqqqppppppppppppoooooonnnmmmmmmmmllllllllllkkkkmmllllllllllllkkkkkkkkkkjiiihhhhhhhhhhhhhhhhhgggggeeeeedddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888887777777777766666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........--..-----------,,,,,,,,,,,+,++++++++++++***********)****)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!"""!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyzzzxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰‰ŠŠ‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹Œ�ŽŽ����‘�����Ž�Œ‹ŠŠˆ‡‡†‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���}}}}}}}}}}}}}}|||||||||||{{{{{{{zzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuutttuttttttttttttttttttsssssssqqqqqqqqppppppppppppooooonnnnmmmmmmmlllllllllkkkkkmmlllllllllllllkkkkkkkkkkiiiihhhhhhhhhhhhhhhhgggggeeeeedddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888887777777777766666666666655555555555444444444333333333332222222222221111111111100000000000///////////............-..-----------,,,,,,,,,,,+,,+++++++++++***********)****))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyzzzxxxxxxxyyyyyyyyyyyyyyyyyzyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒ����ŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡†††††††…………„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆ‰Š‹Œ�ŽŽ����‘‘����ŽŽ�Œ‹Š‰ˆ‡†‡‡†……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��}}}}}}}}}}}}}}}||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvuuuuttuttttttttttttttttttsssssssqqqqqqqqpppppppppppppoooonnnnmmmmmmmlllllllllkkkkkmllllllllllllllkkkkkkkkkkiiiihhhhhhhhhhhhhhhhgggggeeeeedddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::::9999999999988888888887777777777766666666666655555555555444444444333333333332222222222221111111111100000000000////////////...........-..-----------,,,,,,,,,,,+,,+++++++++++***********)****))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzxxxxxxyyyyyyyyyyyyyyyyyyzyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„…††‡‡ˆ‰‰ŠŠ‹‹Œ��������ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††††…………„„ƒƒƒƒƒƒƒƒƒƒƒ„„„………†‡‡ˆ‰Š‹Œ��Ž����‘‘‘����Ž�Œ‹Š‰ˆ‡†ˆ‡†……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�}}}}}}}}}}}}}}}}|||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxyyyyyyyyxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvuuuuttuutttttttttttttttttsssssssqqqqqqqqqppppppppppppoooonnnnmmmmmmmlllllllllkkkkkmllllllllllllllkkkkkkkkkkiiiiihhhhhhhhhhhhhhhhggggeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::::99999999999888888888877777777777676666666666555555555554444444443333333333322222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,+,,+++++++++++***********)*****)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzxxxxxyyyyyyyyyyyyyyyyzzzzxxxxxyyyyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„……………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„……††‡ˆˆ‰‰Š‹‹‹������������ŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡††††††…………„„„ƒƒƒƒƒƒƒƒƒƒ„„„………††‡ˆˆ‰Š‹ŒŒ�Ž����‘‘‘����Ž�Œ‹Š‰ˆ‡†ˆ‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuuttuutttttttttttttttttsssssssqqqqqqqqqqppppppppppppooonnnnmmmmmmmlllllllllkkkkkmlllllllllllllllkkkkkkkkkiiiiihhhhhhhhhhhhhhhgggggeeeeeeddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888887777777777676666666666555555555554444444443333333333322222222222211111111111000000000000///////////...........-..-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!"""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyzxxxxyyyyyyyyyyyyyyyyzzzzzxxxxxyyyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………„„„„„„ƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰ŠŠ‹‹‹���������������ŒŒŒ‹‹‹ŠŠŠ‰‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†††††……………„„ƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆˆ‰Š‹‹Œ�Ž�����‘‘����ŽŽ�Œ‹Š‰ˆ‡ˆˆ‡†……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzyyyyyyxxxwwwwwwwwwwwwwwvvvvvvvuvuuuuuuvvvvvvvvvvvvuuuuutuuuttttttttttttttttsssssssqqqqqqqqqqqqppppppppppooonnnnmmmmmmmlllllllllkkkkkmlllllllllllllllkkkkkkkkkiiiiihhhhhhhhhhhhhhhgggggeeeeeedddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888887777777777776666666666655555555554444444444333333333322222222222211111111111000000000000///////////...........-..------------,,,,,,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!"""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyzzxxxyyyyyyyyyyyyyyyyyzzzzzxxxxyyyyyyyyyyyyyyyyyyzzzyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„…………………„„„„„„ƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰ŠŠ‹‹Œ�����������������ŒŒŒ‹‹ŠŠŠ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††††……………„„„ƒƒƒƒƒƒƒƒƒ„„„………†††‡‡ˆˆ‰ŠŠ‹Œ�ŽŽ�����������Ž�Œ‹Š‰ˆ‡‰ˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuvvvvvvvvvvvvuuuuutuuuutttttttttttttttsssssssqqqqqqqqqqqqqpppppppppooonnnnmmmmmmmlllllllllkkkkkmllllllllllllllllkkkkkkkkiiiiiihhhhhhhhhhhhhhgggggeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888887777777777776666666666655555555555444444444333333333332222222222211111111111000000000000///////////...........-...-----------,,,,,,,,,,,,,++++++++++++****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!"""!!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚ƒƒƒƒƒ„„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒ�����������ŒŒŒŒ‹‹ŠŠŠ‰ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††……ƒƒƒƒƒƒƒƒ„„„„………†††‡‡ˆˆ‰‰Š‰ŠŠ‹Œ��ŽŽ�����ŽŽŽ�Œ‹‹Š‰ˆ‡‰ˆˆ‡†……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxyyyyyzzzzz{{{{{{zzzzzxxxwwwwwwwwwwwwwwwwvvvvvuuutttttttuuuuuuuuuttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooonnmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggffffffffeeeeeeeeeeeddddddcccbbbbbbbbbbbbaaaaaaaaaa__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;:::::::::::99:9999999999988888888888777777776666666666655555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒ�������������ŒŒŒ‹‹ŠŠ‰�ŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡††††………ƒƒƒƒƒƒƒƒ„„„………†††‡‡ˆˆˆ‰‰Š‰‰Š‹ŒŒ��ŽŽ�����ŽŽ��Œ‹Š‰ˆ‡Š‰ˆ‡‡†……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxyyyyyzzzz{{{{{{{{{{zzzxxxxwwwwwwwwwwwwwwwwvvvvvuuutttttttuuuuuuuutttttttssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooonnmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggffffffffeeeeeeeeeeeddddddcccbbbbbbbbbbbbaaaaaaaaaa__________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;<<;;;;;;;;;;;::::::::::99::999999999988888888888777777777666666666655555555544444444444333333333332222222222111111111110000000000000///////////..............------------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„…………„………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ���������������ŒŒŒ‹‹ŠŠ��ŒŒ‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡‡††††………ƒƒƒƒƒƒƒ„„„………†††‡‡‡ˆˆ‰‰‰Š‰‰Š‹‹Œ��ŽŽŽ�����ŽŽ��Œ‹Š‰ˆ‹Š‰ˆ‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxyyyyyzzzz{{{{{{{{{{{{zzyxxxxwwwwwwwwwwwwwwwwvvvvuuuttttttttuuuuuuttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooonnmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggffffffffeeeeeeeeeeddddddcccbbbbbbbbbbbbaaaaaaaaaa___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;<<;;;;;;;;;;;::::::::::99::999999999988888888888777777777666666666655555555544444444444333333333332222222222111111111110000000000000///////////...............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwxxxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………„„„„„„„„………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„……††‡ˆˆ‰ŠŠŠ‹‹ŒŒŒ���������ŽŽŽ����ŒŒŒ‹‹Š��ŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡‡††††………ƒƒƒƒƒƒ„„„………†††‡‡ˆˆˆˆ‰‰‰Š‰‰ŠŠ‹ŒŒ��ŽŽ������ŽŽ��Œ‹Š‰Œ‹Š‰ˆ‡††…„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxyyyyzzzz{{{{{{|||{{{{{zyyxxxxwwwwwwwwwwwwwwwwvvvuuuutttttttttuuttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooonnmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggfffffffffeeeeeeeeeeedddddccccbbbbbbbbbbbbaaaaaaaaa___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRSRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;<<;;;;;;;;;;;::::::::::99::9999999999988888888887777777776666666666655555555444444444443333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwxxxwwwwwxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………„„„„………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„……††‡ˆˆ‰ŠŠ‹‹‹ŒŒŒ��������ŽŽŽŽŽŽ���ŒŒ‹‹ŠŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡††††…………ƒƒƒƒƒ„„„„……†††‡‡ˆˆˆˆ‰‰‰ŠŠ‰‰ŠŠ‹‹Œ��ŽŽ��������Ž��Œ‹Š�Œ‹‰ˆˆ‡†……„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxyyyyyzzzz{{{{||||||{{{{zyyxxxxxwwwwwwwxxwwwwwwwvvuuuutttttttttttttttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooonnmmmmmmmlllllllllllkkkkklkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggffffffffeeeeeeeeeeedddddccccbbbbbbbbbbbbaaaaaaaaa___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9::9999999999988888888887777777776666666666655555555544444444443333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwxxxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„……†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒ���������ŽŽŽŽŽŽ���ŒŒ‹‹ŠŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡††††…………ƒƒƒƒƒ„„„……†††‡‡ˆˆˆ‰‰‰‰‰ŠŠ‰‰‰ŠŠ‹ŒŒ��ŽŽ��������ŽŽ�Œ‹ŽŒ‹Š‰ˆ‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€€~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxyyyyzzzz{{{{||||||||{{{{yyyxxxxxxxxxxxxxxxxwwwwwvuuuuuttttttttttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppoooonnmmmmmmmllllllllllllkkkklllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggffffffffeeeeeeeeeeedddddccccbbbbbbbbbbbbaaaaaaaaa___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9::9999999999988888888887777777776666666666655555555544444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwxxxxwwwwxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„……†‡‡ˆ‰‰Š‹‹‹‹ŒŒ���������ŽŽŽŽŽŽŽ���ŒŒ‹‹Ž��ŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡††††…………ƒƒƒ„„„„………††‡‡ˆˆˆ‰‰‰‰‰ŠŠŠ‰‰‰ŠŠ‹‹Œ��ŽŽ���������Ž��ŒŽ�Œ‹Š‰ˆ‡†……„„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzz{{{||||||||||{{{yyyxxxxxxxxxxxxxxxxxwwwwvvuuuuttttttttttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppoooonnnmmmmmmllllllllllllllkklllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggfffffffffeeeeeeeeeeeddddcccccbbbbbbbbbbbbaaaaaaaa____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRSRRRRRRRRRRRQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9:::999999999988888888888777777777666666666655555555544444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„…††‡ˆˆ‰ŠŠ‹‹‹ŒŒ����������ŽŽŽŽŽŽŽ���ŒŒ‹‹Ž��ŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡††††…………ƒƒ„„„„„……††‡‡ˆˆˆ‰‰‰‰‰ŠŠŠŠ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ����������Ž�Œ�Ž�‹Š‰ˆ‡††…„„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{zzzzzzzzzzzzzzyyyyyyyyyzyyyyzzzz{{{{||||||||||{{{yyyyxxxxxxxxxxxxxxxxxwwwwvuuuuttttttttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppoooonnnmmmmmmmllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggfffffffffeeeeeeeeeeeddddcccccbbbbbbbbbbbbaaaaaaaa____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRSSRRRRRRRRRRQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::999999999988888888888777777777666666666655555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„…††‡ˆˆ‰ŠŠ‹‹ŒŒ������������ŽŽŽŽŽŽ���ŒŒ‹‹Ž��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††…………„„„„„„………††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ����‘‘‘����Ž��Ž�Œ‹‰ˆ‡††……„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{zzzzzzzzzzzzzzyyyyyyyyzzyyyyzzzz{{{|||||||||||{{{zyyyyxxxxxxxxxxxxxxxxxwwwvvuuuutttttttttttttttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppooonnnmmmmmmmmlllllllllllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggffffffffeeeeeeeeeeeedddcccccbbbbbbbbbbbbaaaaaaaa`___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRSSRRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::999999999988888888888777777777666666666665555555544444444444333333333332222222222111111111110000000000000///////////...............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰‰Š‹‹‹ŒŒ������������ŽŽŽŽŽŽŽ��ŒŒ‹‹Ž��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††††…………„„„„„………††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘‘‘‘‘���Ž����Œ‹Šˆ‡‡†……„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€~}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{zzzzzzzzzzzzzzyyyyyyzzzyyyzzzz{{{{||||||||||||{{zyyyyyxxxxxxxyyyyyyxxxxwwvvvuuutttttttttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppooonnnnmmmmmmmmmllllllllllllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggffffffffeeeeeeeeeeeedddccccccbbbbbbbbbbbbaaaaaaa`____________^^^^^^^^^^^]^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRSSRRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888777777777666666666665555555544444444444333333333332222222222211111111110000000000000///////////...............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! vvvwwwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„……††‡ˆ‰‰Š‹‹ŒŒŒ������������ŽŽŽŽŽŽŽ��ŒŒ‹‹ŽŽ�ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††††…………„„„„………††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‹‹‰‰ŠŠŠ‹‹ŒŒ�ŽŽ���‘‘‘‘‘���Ž���ŽŒ‹Š‰ˆ‡†……„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{zzzzzzzzzzzzzzzyyyyzzzzyyyzzzz{{{|||||||||||||{{zzyyyyyyyyyyyyyyyyyyyxxxwvvvuuuuttttttttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppooonnnnmmmmmmmmmmmllllllllllmllllllllllkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggffffffffeeeeeeeeeeeedddccccccbbbbbbbbbbbbaaaaaaa`____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRSSRRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888888887777777776666666666655555555544444444443333333333322222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! vvwwwwwwwwwwwwwwwxxxxxxwwxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{zzzzzz{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„……††‡ˆ‰ŠŠ‹‹ŒŒŒ�������������ŽŽŽŽŽŽ��ŒŒ‹‹Ž��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††††………„„„………†††‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‰ŠŠŠ‹‹ŒŒ��Ž����‘‘‘‘‘‘��Ž���ŽŒ‹Š‰ˆ‡†……„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzyyzzzz{{{{||||||||||||||{zzyyyyyyyyyyyyyyyyyyyyxxxwvvvuuuttttttttttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppoonnnnnmmmmmmmmmmmmmmmlllllmmmmllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggffffffffeeeeeeeeeeeeddcccccccbbbbbbbbbbbaaaaaaa`____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888888887777777776666666666655555555544444444443333333333322222222222111111111110000000000000///////////..............-----------,,,,,,-,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! vvwwwwwwwwwwwwwwxxxxxxxwwxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyzyyyyyyzzzzzzzzzzzzzzzzzz{zzzzzz{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒ„„„„„„„„„„„„„……„„„„„„ƒƒƒƒƒƒ„„……†‡‡ˆ‰ŠŠ‹‹ŒŒŒ������ŒŒ������ŽŽŽŽŽ���ŒŒ‹ŽŽ�ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††††††††„„………†††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŠŠŠ‹‹‹ŒŒ��Ž����‘‘‘‘‘���Ž����Œ‹Šˆ‡‡†……„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzyzzzz{{{{|||||}}}}}|||||{zzzyyyyyyyyyyyyyzyyyyyyxxwwvvuuuutttttttttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppoonnnnnnmmmmmmmmmmmmmmmmmllmmmmmmlllllllkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggffffffffeeeeeeeeeeeeedcccccccbbbbbbbbbbbaaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRRQQQQQQQQQQPQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988888888888777777777666666666655555555544444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,,-,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! vwwwwwwwwwwwwwwwxxxxxxxwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyzzyyyyyyzzzzzzzzzzzzzzzzz{{zzzzz{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………„„„„ƒƒƒƒƒƒ„„……†‡‡ˆ‰Š‹‹ŒŒŒŒ�����ŒŒŒŒ�����ŽŽŽŽŽ���ŒŒ‹ŽŽ�ŒŒ‹‹Š‰‰ˆˆˆ‡‡‡†††††††††…………†††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŠŠ‹‹‹ŒŒ��ŽŽ����‘‘‘‘‘���Ž����Œ‹‰ˆ‡††……„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||}}}}}}}|||||zzzzyyyyyyyyzzzzzzzzyyyxxwwvvvuuutttttttttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppponnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggfffffffeeeeeeeeeeeeedcccccccbbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRSSSRRRRRRRRRRRQQQQQQQQQQPQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999988888888888777777777666666666655555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,-,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! vwwwwwwwwwwwwwwxxxxxxxxwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyzzyyyyyzzzzzzzzzzzzzzzzzz{{zzzzz{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„ƒƒƒƒƒ„„……†‡‡ˆ‰Š‹‹ŒŒŒ������ŒŒŒŒŒ�����ŽŽŽ����ŒŒ‹ŽŽ�ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡††††††††††………†††‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒ‹‹‹‹ŒŒ��ŽŽŽ����‘‘‘‘����Ž��Ž�ŒŠ‰ˆ‡††……„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{zzzzzzzzzzzzzzzzzzzzzz{zzzz{{{{||||}}}}}}}}}||||zzzzzzzzzzzzzzzzzzzzzyyyxwwwvvuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppoonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggffffffffeeeeeeeeeeeedccccccccbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999988888888888777777777666666666655555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,,-,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyzzzyyyyyzzzzzzzzzzzzzzzzz{{{zzzz{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€��������������€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„ƒƒƒƒƒ„„……†‡‡ˆ‰Š‹‹ŒŒ�������ŒŒŒŒŒŒ�����ŽŽ����ŒŒ‹ŽŽ�ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡††††††††††……†††‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒ�‹‹ŒŒŒ���ŽŽ������‘‘����Ž�Œ�ŽŒ‹Š‰ˆ‡†……„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzz{{{zzzzzzzzzzzzzzzzzzz{{{zzz{{{{||||}}}}}}}}}}}|||{{zzzzzzzzzzzzzzzzzzzzyyyxwwvvvuuuttttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppooonnnnnnnnnnnnmmmmmmmmmmnmmmmmmmmllllllkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggfffffffffeeeeeeeeeeeeccccccccbbbbbbbbbbbaaaaaa```___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888777777777666666666665555555544444444444333333333332222222222111111111110000000000000///////////...............-----------,,,,,-,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyzzzyyyyzzzzzzzzzzzzzzzzzz{{{zzzz{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€���������������€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„ƒƒƒƒƒ„„……†‡‡ˆ‰Š‹‹ŒŒ�������ŒŒŒŒŒŒŒ����ŽŽ����ŒŒ‹ŽŽ�Œ‹‹ŠŠ‰‰ˆˆ‡‡‡††††††††‡‡†††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒ��ŒŒŒŒ���ŽŽ������������Ž��ŒŽ�Œ‹‰ˆ‡‡†……„„„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzz{{{zzzzzzzzzzzzzzzzzz{{{{z{{{{|||||}}}}}}}}}}}}}}|{{{{zzzzzzzz{{{{{{{zzzzyyxwwwvvuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppooooonnnnnnnnnnnnnnnnmmmmnnmmmmmmmlllllllkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggffffffffeeeeeeeeeeeeccccccccbbbbbbbbbbbbaaaaa```____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888888887777777776666666666655555555544444444443333333333322222222222111111111110000000000000//////////...............-----------,,,,,-,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzyyyyzzzzzzzzzzzzzzzzz{{{{zzz{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€����������������€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††………………………………………………………………………………………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„ƒƒƒƒƒ„„„…†‡‡ˆ‰Š‹ŒŒ���Ž����ŒŒŒŒŒŒŒ����������ŒŒ‹ŽŽ�Œ‹‹Š‰‰ˆˆˆ‡‡‡†††††††‡‡‡††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒ���ŒŒ���ŽŽŽ������������ŽŽ�Œ‹ŽŒ‹Š‰ˆ‡††……„„„„„„„„„„ƒƒƒƒ€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzz{{{zzzzzzzzzzzzzzzz{{{{{{{{{{|||||}}}}}~~~~~~}}}}}{{{{{{{{{{{{{{{{{{{{{zzzyxxwwvvvuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnnmnnnmmmmmmmllllllkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhgggggfffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbaaaaa```____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888888887777777776666666666655555555544444444443333333333322222222222111111111110000000000000///////////..............-----------,,,,,-,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzyyyzzzzzzzzzzzzzzzzzz{{{{zz{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€�����������������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††…………………………………………………………………………………………………………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„„ƒƒƒƒ„„„…†‡‡ˆ‰Š‹ŒŒ���Ž����ŒŒŒŒŒŒŒŒ���������ŒŒ‹Ž��Œ‹‹Š‰‰ˆˆ‡‡‡‡††††††‡‡‡ˆ†‡‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒ���ŽŽ���ŽŽŽ��������������Ž�Œ‹Š�Œ‹‰ˆˆ‡†………„„„„„„„„„„„ƒƒƒ€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{zzzzzz{{{{zzzzzzzzzzzzzz{{{{{||{{{|||||}}}}~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{zzyyxxwwvvuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmllllllkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhgggggfffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbaaaaa````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999988888888888777777776666666666655555555544444444444333333333322222222222111111111110000000000000///////////..............-----------,,,,,-,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzyyyzzzzzzzzzzzzzzzzz{{{{{zz{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€������������������€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„„ƒƒƒƒ„„„…†‡‡ˆ‰Š‹ŒŒ���ŽŽ���ŒŒŒŒŒŒŒŒ���������ŒŒ‹Ž��Œ‹ŠŠ‰‰ˆˆ‡‡‡‡††††‡‡‡‡ˆˆ‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒ���ŽŽŽ��ŽŽŽ��������������Ž�Œ‹Š‰Œ‹Š‰ˆ‡††……„„„„„„„„„„„„ƒƒƒ€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzz{{{{zzzzzzzzzzzzz{{{{{|||{{||||}}}}}~~~~~~~~~~~~~~||||||{{{{{{{|||||{{{{{zzyxxwwvvvuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnmmmmmmmllllllkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhggggggffffffffeeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999988888888888777777777666666666655555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,-,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzyyzzzzzzzzzzzzzzzzz{{{{{{z{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€�������������������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„„ƒƒƒƒ„„„…††‡ˆ‰Š‹ŒŒ���ŽŽ���ŒŒŒŒŒŒŒŒŒ��������ŒŒ‹Ž��Œ‹ŠŠ‰‰ˆˆ‡‡‡‡††‡‡‡‡‡ˆˆˆ‡ˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŒ����ŽŽŽ��ŽŽ���������������Ž��Œ‹Š‰‹Š‰ˆˆ‡†………„„„„„„„„„„„„„ƒƒ€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{zzzzz{{{{zzzzzzzzzzzz{{{{{||||{||||}}}}~~~~~~~~~~~~}|||||||||||||||||||{{{zzyyxxwwvvuuuuutttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnmmmmmmmlllllllkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhggggggfffffffffeeeeeeeeeecccccccccbbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999988888888888777777777666666666655555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,--,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzyyzzzzzzzzzzzzzzzzz{{{{{{z{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€��������������������€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„„ƒƒƒƒ„„„…††‡ˆ‰Š‹ŒŒ���ŽŽ���ŒŒŒŒŒŒŒŒŒ��������ŒŒ‹Ž��Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ�����ŽŽŽ��ŽŽ���������������Ž��Œ‹Š‰ˆ‹Š‰ˆ‡††………„„„„„„„„„„„„„„ƒ€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzz{{{{zzzzzzzzzzz{{{{{|||||||||}}}}~~~~~~~}}}}|||||||||||||||||{{{zyyxxwwvvvuuuuttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppoooooonnnnnnnnnnmmmmmmmllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhggggggfffffffffeeeeeeeeeeccccccccccbbbbbbbbbbbaaaa````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888777777777666666666665555555544444444444333333333332222222222111111111110000000000000///////////..............-----------,,,,,--,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€���������������������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„„ƒƒƒƒ„„„…††‡ˆ‰Š‹ŒŒ���ŽŽ���ŒŒŒŒŒŒŒŒŒŒ������ŒŒ‹‹Ž�ŒŒ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ˆ‰‰ŠŠ‹‹‹ŒŒŒŒ������ŽŽŽŽ���Ž���������������ŽŽ�Œ‹Š‰ˆ‡Š‰ˆ‡‡††……„„„„„„„„„„„„„„„ƒ€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{zzzz{{{{zzzzzzzzzz{{{{{|||||}|||}}}}~~~~~}}}}}}||||||||||||||||{{{zyyxxwwvvvuuuutttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppooooonnnnnnnnnmmmmmmmlllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhhhgggggggfffffffffeeeeeeeeeccccccccccbbbbbbbbbbbaaaa`````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888777777777666666666665555555544444444444333333333332222222222211111111110000000000000///////////...............-----------,,,,--,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyzzzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€����������������������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„„„ƒƒƒ„„„……†‡ˆ‰Š‹ŒŒ���ŽŽ���ŒŒŒŒŒŒŒŒŒŒ������ŒŒ‹‹Ž�ŒŒ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰ˆ‰‰Š‹‹‹ŒŒŒ�����ŽŽŽŽŽ�����������‘‘‘‘�����ŽŽ�ŒŒ‹Š‰ˆ‡Š‰ˆ‡††………„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{zzz{{{{{zzzzzzzz{{{{{{||||}}||}}}}~~~~~~}}}}}}}}}}}}}}}}}|||||{{zyyxxwwwvvuuuuutttttttttttttttttssssssssssssssssrrrrrrrrrrrssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppooooonnonnnnnnmmmmmmmlllllllkkkkkkjjjjjjjiiiiiiiiiiihhhhhggggggggffffffffeeeeeeeeeccccccccccbbbbbbbbbbbbaaa`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888888887777777776666666666655555555544444444443333333333322222222222111111111110000000000000//////////...............-----------,,,,--,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€�������������€€�����������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„„„ƒƒƒƒ„„……†‡ˆ‰Š‹ŒŒ���ŽŽŽ��ŒŒŒŒŒŒŒŒŒŒ������ŒŒ‹‹Ž�Œ‹‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‰‰Š‹‹ŒŒŒ����ŽŽŽŽŽŽ������������‘‘‘‘‘�����ŽŽ�Œ‹Š‰ˆ‡†‰ˆ‡‡††………„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zz{{{{{{zzzzzz{{{{{{||||}}}|}}}}~~~~~€€€€€€~~}}}}}}}}}}}}}}}}}}||||{zzyyxxwwvvvuuuuttttttttttttttttttssssssssssssssssssrrrrsssssssssssrrrrrrrrrrqrrrrrrrrrqqqqqppppooooononnnnnnmmmmmmmmllllllllkkkkkkjjjjjjiiiiiiiiiihhhhhggggggggfffffffffeeeeeeeecccccccccccbbbbbbbbbbbaaa`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999988888888887777777776666666666655555555544444444443333333333322222222222111111111110000000000000///////////..............-----------,,,,--,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! wwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{||||||||zzzz{{{{{{{{{{{{{{{{{{{||z{{{{{{{{{{{{{{{{{{{|||||}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„ƒƒƒƒƒƒƒ„„…†‡‡ˆ‰Š‹ŒŒ��ŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‰�Œ‹ŠŠ‰ˆˆ‡‡‡††††††‡‡‡‡ˆˆ‰‰‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒ�����ŽŽŽ����‘‘‘‘‘‘����ŽŽ�Œ‹Š‰ˆ‡‡†Š‰ˆ‡‡†††………………………………………„„~~~~~~~~~}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyzzzzz{{{{||||||||}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{zzyyxxwwvvvuuuuuttttttttuutttttttttttttttttttttssssssstttttttttttttsssssssstttttttttttttsssrrrrqqqqqqqqqppppppooooooooonnnnnnlllllkkkkkkjjjjjjjjjjjiiihhhggggggggffffffffffeeeedddddcccccccccccbbbbbbbbb````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::::::::9999999999888888777777777666666666665555555555544444444444333333333333333322222222221111111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! wwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{||||||||zzzz{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{|||||~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„ƒƒƒƒƒƒƒ„„…††‡ˆ‰Š‹‹ŒŒ�ŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‰�Œ‹ŠŠ‰ˆˆ‡‡‡†††††‡‡‡‡ˆˆ‰‰Š‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ������ŽŽŽ������‘‘‘‘‘�����Ž�ŒŒ‹Š‰ˆ‡†…‰ˆˆ‡‡†††…………………………………………„~~~~~~~~~}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyzzzzz{{{||||}|||}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}||{zzyyxxwwvvvuuuuuutttttttuuuuuttttttttttttttttttttstttttttttttttttttttttttttuuuuuuuuuuttttsssrrrrqqqqqqqqppppppooooooooooonnnnmlllllkkkkkkjjjjjjjjjjjiihhhggggggggffffffffffeeeeddddddcccccccccccbbbbbbbb`````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::::::::9999999999888888777777777666666666665555555555544444444444333333333333333322222222221111111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! wwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{|||||||||zzz{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„ƒƒƒƒƒƒ„„……†‡ˆ‰Š‹‹ŒŒ�ŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠ‰‰�Œ‹ŠŠ‰ˆˆ‡‡‡††††‡‡‡‡ˆˆˆ‰‰Šˆˆ‰ŠŠ‹‹‹ŒŒŒ�������ŽŽŽŽ������‘‘‘‘‘‘����ŽŽ�Œ‹Š‰ˆ‡††…‰ˆ‡‡††††…………………………………………„€~~~~~~~~~}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyzzzzz{{{||||}}||}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}||{{zzyxxwwwvvvuuuuutttttttuuuuuuuttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuttttsssrrrqqqqqqqqqppppppoooooooooooonnmmmlllllkkkkkjjjjjjjjjjjihhhhggggggggffffffffffeeeddddddcccccccccccbbbbbbbb`````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::::::::9999999999988888777777777666666666665555555555544444444444333333333333333322222222222111111111111100000000000///////////...........----------,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! wwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{|||||||||zzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„ƒƒƒƒƒƒ„„„…†‡ˆ‰‰Š‹ŒŒ�ŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‰�Œ‹ŠŠ‰ˆˆ‡‡‡†††‡‡‡‡ˆˆˆ‰‰ŠŠˆ‰‰ŠŠ‹‹ŒŒ������ŽŽŽŽŽŽ������‘‘‘‘‘‘‘����Ž�Œ‹‹Š‰ˆ‡†…„ˆˆ‡‡††††……………………………………………€~~~~~~~~}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}~~~~}}}}}|{{zzyyxxwwvvvuuuuuuuuttuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuttttttttuuuuvvvvvvuuuutttsssrrrrqqqrqqqqppppppooooooooooooonmmmmlllllkkkkkjjjjjjjjjjjhhhhhgggggggffffffffffeeeddddddcccccccccccbbbbbbbb`````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::::::::9999999999988888777777777666666666665555555555544444444444333333333333333322222222222111111111111100000000000///////////...........----------,,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! wwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{||||||||||zz{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{|||||||~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�€����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„ƒƒƒƒƒƒƒ„„…††‡ˆ‰Š‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‰�Œ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ˆ‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽŽ�������‘‘‘‘‘‘‘����ŽŽ�Œ‹Š‰ˆ‡†……„ˆ‡‡‡††††……………………………………………€~~~~~~~}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|{{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuutttsssrrrqqqrqqqqqppppppooooooooooooommmmmlllllkkkkkjjjjjjjjjjhhhhhggggggggffffffffffeeddddddcccccccccccbbbbbbbb`````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::::::::9999999999988888777777777766666666665555555555544444444444333333333333333322222222222111111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! wwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{||||||||||zz{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{||||||||~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„ƒƒƒƒƒƒƒ„„……†‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠ‰�Œ‹ŠŠ‰ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‰‰Š‹‹ŒŒ���ŽŽŽŽŽŽŽ��������‘‘‘‘‘‘‘‘����Ž�Œ‹ŠŠ‰ˆ‡†…„„ˆ‡‡†††††……………………………………………€€~~~~~~}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}}|{{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuutttsssrrrrqqrrqqqqqppppppoooooooooooonnmmmmmllllkkkkkjjjjjjjjjhhhhhhgggggggffffffffffeedddddddcccccccccccbbbbbbb``````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::::::::999999999988888777777777766666666665555555555554444444444333333333333333322222222222111111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! wwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{|||||||||||z{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{||||||||~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„ƒƒƒƒƒƒƒ„„…†‡ˆˆ‰Š‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹Š‹‹‹‹‹‹‹‹‹‹ŠŠ‰�Œ‹ŠŠ‰ˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‰ŠŠ‹ŒŒ��ŽŽŽŽŽ������������‘‘‘‘‘‘‘����Ž��Œ‹Š‰ˆ‡†……„ƒˆ‡‡†††††……………………………………………€€~~~~~~}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{||}}}~~~}~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}|{{zyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuutttssssrrrrqrrrqqqqqppppppooooooooooonnnmmmmmllllkkkkkjjjjjjjjhhhhhhggggggggfffffffffeedddddddcccccccccccbbbbbbb``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::::::::9999999999888887777777777666666666665555555555544444444443333333333333333222222222221111111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{|||||||||||z{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„ƒƒƒƒƒƒƒ„„…††‡ˆ‰Š‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰�Œ‹ŠŠ‰ˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŠŠ‹‹Œ��ŽŽŽŽ��������������‘‘‘‘‘‘����ŽŽ�Œ‹Š‰ˆˆ‡†…„„ƒ‡‡†††††††…………………………………………€€~~~~~}}}}}}||||||||||||||||||{|{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{|||}}~~~~~~~~~~~~~~~~~}}}}}}}|}}}}}}~~~~~~~~}}}|{{zyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuvvvvwwwwwvvvvvuuutttsssrrrrrrrrrqqqqqppppppppppppppppnnnnnmmmmllllkkkkkjjjjjjjhhhhhhggggggggffffffffffedddddddcccccccccccbbbbbbb```````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::;::::::::::9999999999888887777777777666666666665555555555544444444444333333333333333322222222221111111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++++++**+***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„ƒƒƒƒƒƒƒ„„……†‡ˆ‰ŠŠ‹Œ‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒ‹‹‹Š‰�Œ‹‹Š‰ˆˆ‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹ŒŒŠ‹‹ŒŒ��ŽŽ����������������‘‘‘‘‘�����Ž�Œ‹‹Š‰ˆ‡†……„ƒƒ‡‡††††††……………………………………………€€€~~~~~}}}}}}}|||||||||||||||||{||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{|||}}~~~~~~~~~~~}}}}|||||||}}}}}~~~~~~~}}}|{{zyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuvvvvvwwwwwwvvvvuuuutttssssrrrrsrrrrqqqqqpppppppppppppppnnnnnnmmmmllllkkkkkjjjjjjhhhhhhggggggggffffffffffeddddddddcccccccccccbbbbbb```````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::;::::::::::9999999999888887777777777666666666665555555555544444444444333333333333333322222222221111111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++**+***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{||||||||||~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„ƒƒƒƒƒƒƒƒ„„…†‡ˆˆ‰Š‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ‹‹Š‰�Œ‹‹Š‰ˆˆˆ‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹Œ�Š‹ŒŒ��ŽŽ�����������������‘‘‘‘�����Ž��Œ‹Š‰ˆ‡††…„„ƒƒ‡‡†††††††…………………………………………€€€~~~~}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{||}}~~~~~~~~}}}}||||||||||}}}}~~~~~~~}}}|{{zyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuvvvvvwwwwwwvvvvuuuutttsssssrrrssrrrrrqqqqppppppppppppppooonnnnmmmmllllkkkkkjjjjjhhhhhhhggggggggfffffffffeddddddddcccccccccccbbbbbb````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::;::::::::::9999999999988887777777777666666666665555555555544444444444333333333333333322222222221111111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++**+***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxyxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„ƒƒƒƒƒƒƒƒ„„…†‡‡ˆ‰Š‹‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹ŠŠ��Œ‹Š‰ˆˆˆ‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ�‹‹Œ��ŽŽ��������������������������ŽŽ�Œ‹Š‰ˆˆ‡†…„„ƒƒ‚‡†††††††††………………………………………€€€€~~~}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{||}}}~~€~~~~~~}}}}|||||||||||}}}}~~~~~~~}}}|{{zyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuvvvvvvwwwwwwvvvvuuuttttssssssrrssssrrrrqqqqpppppppppppppooooonnnmmmmllllkkkkkkjjjihhhhhhggggggggfffffffffedddddddddcccccccccccbbbbb````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::;::::::::::9999999999988887777777777666666666665555555555544444444444333333333333333322222222222111111111111100000000000///////////...........----------,,,,,,,,,,,++++++++++++*+***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxyyxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„ƒƒƒƒƒƒƒƒ„„…††‡ˆ‰ŠŠ‹‹‹‹ŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŽ�Œ‹Š‰‰ˆˆ‡‡‡ˆˆˆ‰‰‰Š‹‹ŒŒ��‹ŒŒ�ŽŽ��������������������������ŽŽ�Œ‹‹Š‰ˆ‡†……„ƒƒƒ‚‡†††††††††………………………………………€€€€€~~~}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}~~€€~~~~~~}}}}|||||{{||||||}}}}~~~~~~}}}|{zzyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuvvvvvwwwwwvvvvvuuuttttsssssssssssssrrrrqqqqqpppppppppppoooooonnnmmmmllllkkkkkkjjihhhhhhgggggggggfffffffffdddddddddcccccccccccbbbbb````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::;:::::::::::999999999988887777777777766666666665555555555544444444444333333333333333322222222222111111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*+***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! wwwwwwxxxxxxxxxxxxxxxyyxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„ƒƒƒƒƒƒƒƒ„„…††‡ˆ‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ��ŒŒ‹‹ŠŽ�Œ‹Š‰‰ˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŒŒ��ŽŽ�������������������������ŽŽ�ŒŒ‹Š‰ˆ‡††…„„ƒƒ‚‚†††††††††††……………………………………€€€€€~~}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{||}}~~€€€€€€€€€€~~~~}}}}||||{{{{{{{|||||}}}}~~~~}}}|{{zzyyxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuvvvvvwwwwvvvvvuuuuttttsssssssstssssssrrrqqqqqpppppppqqqooooooonnnmmmmllllkkkkkkjihhhhhhhggggggggfffffffffdddddddddcccccccccccbbbbba```````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::;:::::::::::999999999988887777777777766666666665555555555554444444444333333333333333322222222222111111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++*+***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! wwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€������������������������ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„ƒƒƒƒƒƒƒ„„…††‡ˆ‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒ�����ŒŒ‹ŠŽ�Œ‹Š‰‰ˆˆˆˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽŒ��ŽŽ������������������������ŽŽŽ�ŒŒ‹Š‰ˆ‡‡†…„„ƒƒ‚‚‚†††††††††††††………………………………€€€€€€~~}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{||}}}~~€€€�€€€€€€€€~~~~}}}}||||{{{{{{{{{||||}}}}}~~}}}}|{{zzyxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuvvvvwwwvvvvvuuuuttttssssssssstttsssssrrrqqqqqqqpqqqqqqpooooooonnnmmmmllllkkkkkjiihhhhhhgggggggggffffffffdddddddddccccccccccccbbbba````````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::;:::::::::::9999999999888877777777777666666666665555555555544444444443333333333333333222222222221111111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++*+***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! wwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„ƒƒƒƒƒƒ„„……†‡‡ˆ‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒ������Œ‹ŠŽ�Œ‹Š‰‰ˆˆˆˆˆˆ‰‰‰Š‹‹ŒŒ�ŽŽ���ŽŽ������������������������ŽŽ��ŒŒ‹Š‰ˆˆ‡†……„ƒƒƒ‚‚‚†††††††††††††………………………………€€€€€€~}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{||}}~~€€���€€€€€€€€€~~~~}}}||||{{{{{{{{{{{||||}}}}}}}}}}|{{zzyxxwwvvvvuuuuuuuuuuuuuvvuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuuuuvvvvvvvvvvvuuuuttttssssssssstttttssssrrrrqqqqqqqqqqqqpppooooonnnnmmmlllllkkkkkiihhhhhhgggggggggffffffffddddddddddcccccccccccbbbbaa```````````_____________^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::;;::::::::::9999999999888887777777777666666666665555555555544444444444333333333333333222222222221111111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++*+************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„………………„„„„„„„ƒƒƒƒƒ„„„……†‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒ�������ŒŒ‹Ž�Œ‹ŠŠ‰ˆˆˆˆˆˆ‰‰ŠŠ‹ŒŒ��Ž���ŽŽ�������������������ŽŽŽŽŽŽŽ��ŒŒ‹Š‰‰ˆ‡††…„„ƒƒ‚‚‚‚††††††††††††††……………………………€€€€€€€}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{|||}~~€€���������€€€€~~~}}}||||{{{{{{{{{{{{{||||}}}}}}}}||{{zyyxxwwvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttuuuuuuuuvvvvvvvvuuuutttttsssssssssttttttssssrrrqqqqqqqqqqqqpppppoooonnnnmmmlllllkkkkiihhhhhhgggggggggffffffffddddddddddcccccccccccbbbbaa````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::;;::::::::::9999999999988887777777777666666666665555555555544444444444333333333333333322222222221111111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++++++*+************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{||||||||||||||~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„………………„„„„„„„ƒƒƒƒ„„„……††‡ˆ‰‰Š‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒ��ŽŽŽŽ��Œ‹�Ž�Œ‹Š‰‰ˆˆˆˆ‰‰ŠŠ‹‹Œ��Ž����Ž������������������ŽŽŽŽ�Ž���ŒŒ‹‹Š‰‰ˆ‡††…„„ƒƒƒ‚‚‚‚††††††††††††††……………………………€€€€€€€}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}}~~€€���‚������€€€€~~~}}}|||{{{{{{{{{{{{{{||||}}}}}}}}||{{zyyxxwwvvvvvuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuttuuuuuuutttttttttttttttuuuuuuuvvvvvvuuuutttttsssssssssstttttttssssrrrqqqqqqqqqqqpppppooooonnnmmmmllllkkkkiiihhhhhhgggggggggfffffffddddddddddccccccccccccbbbaa````````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::;;::::::::::9999999999988887777777777666666666665555555555544444444444333333333333333322222222221111111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++*++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{||||||||||||||~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„ƒƒƒ„„„„…††‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹‹‹Š‹‹‹‹ŒŒ��ŽŽŽŽŽ��Œ‹�Ž�Œ‹Š‰‰ˆˆˆˆ‰‰ŠŠ‹ŒŒ�ŽŽ���ŽŽ����������������ŽŽŽŽ�����ŒŒŒ‹‹Š‰‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚††††††††††††††……………………………€€€€€€€€}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzz{{{|||}}~€€���‚‚�������€€€~~}}}|||{{{{{zzzz{{{{{{{|||||}}}}}|||{zzyyxxwwwvvvvvuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuvvvvuuuuutttttsssssssssssttttttttsssrrrrqqqqqqqqqqppppppooooonnnmmmmllllkkkiiihhhhhhgggggggggfffffffdddddddddddcccccccccccbbbaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::;;::::::::::9999999999988887777777777666666666665555555555544444444444333333333333333322222222222111111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++*++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{{{|||||||||||||||~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‹‹‹ŒŒ��ŽŽŽŽŽŽ�ŒŒ�Ž�Œ‹Š‰‰‰ˆˆ‰‰ŠŠ‹‹Œ�ŽŽ���‘Ž�������‘��������ŽŽŽ���ŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡†……„„ƒƒ‚‚‚‚‚‚†††††††††††††††…………………………€€€€€€€€€}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{{||}}~~€€��‚‚‚�������€€€~~}}}|||{{{{zzzzzz{{{{{{{|||||}}}||||{zzyyxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuutttttsssssssssssstttttttttsssrrrrqqqqqqqqqpppppppoooonnnnmmmmllllkkiiihhhhhhhgggggggggffffffdddddddddddcccccccccccbbbaaaa```````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::;;:::::::::::999999999988887777777777766666666665555555555544444444444333333333333333322222222222111111111111100000000000///////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{{||||||||||||||||~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„……††‡ˆ‰‰Š‹‹‹Œ‹‹‹‹‹ŠŠŠŠŠ‹‹ŒŒ�ŽŽŽ���ŽŽ�Œ�Ž�Œ‹Š‰‰‰‰‰‰‰ŠŠ‹Œ��Ž���‘‘������‘‘‘‘������ŽŽŽ��ŒŒŒ‹Œ‹‹ŠŠ‰‰ˆˆ‡‡†……„„ƒƒ‚‚‚‚‚‚‚†††††††††††††††…………………………€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{{||}}~~€€��‚‚‚��������€€~~}}|||{{{{{zzzzzz{{{{{{{||||||||||||{zzyyxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuutttttssssssssssssstttttttttsssrrrrqqqqqqqqqpppppppooooonnnnmmmllllkkiiiihhhhhhgggggggggffffffeddddddddddccccccccccccbbaaaa```````````_____________^^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::;;:::::::::::999999999988887777777777766666666665555555555554444444444333333333333333322222222222111111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! wwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{{|||||||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{{||||||||||||||||~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹ŒŒ‹‹‹‹‹ŠŠŠŠŠ‹‹Œ��ŽŽ����ŽŽ�Œ�Ž�Œ‹ŠŠ‰‰‰‰‰ŠŠ‹‹Œ�ŽŽ���‘’�����‘‘‘‘�������ŽŽ��ŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚††††††††††††††††………………………€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzz{{{{{||}}~~€€���‚‚‚‚‚‚‚����€€~~}}|||{{{{{zzzzz{{{{{{{{{||||||||||{{zzyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuttttttsssssssssssssstttttttttssssrrrqqqqqqqqqpppppppooooonnnnmmmmlllkkiiiihhhhhhgggggggggffffffedddddddddddcccccccccccbbaaaa````````````____________^^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::;;;::::::::::999999999988887777777777766666666665555555555554444444444333333333333333322222222222111111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! wwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{{|||||||||||||||||}{{{{{{{{{{{{|||||||||||||{{{{{{{{|||||||||||||||||~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‹‹Œ�ŽŽ������Ž�Œ���Œ‹ŠŠ‰‰‰‰‰ŠŠ‹Œ��Ž���‘‘’����‘‘‘‘‘‘�����ŽŽ��ŒŒ‹‹ŠŠŠŠ‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚†††††††††††††††††……………………€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzz{{{{{||}}~~€€��‚‚‚‚‚‚‚‚����€€€~~}}|||{{{{{zzzz{{{{{{{{{{||||||||||{{zzyyyxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuutttttttsssssssssssssssttttttttttsssrrrqqqqqqqqqpppppppoooooonnnnmmmllllkiiiihhhhhhhgggggggggfffffedddddddddddccccccccccccbaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::;;;::::::::::9999999999888887777777777666666666665555555555544444444443333333333333333222222222221111111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! wwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{{|||||||||||||||||}{{{{{{{{{{{||||||||||||||{{{{{{{{|||||||||||||||||~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„………………………………††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡ˆ‰‰Š‹‹ŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠ‹ŒŒ�Ž�������ŽŽ���ŽŒ‹ŠŠ‰‰‰‰ŠŠ‹‹Œ�ŽŽ��‘‘’’���‘‘‘‘‘‘�����ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚†††††††††††††††††……………………€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzz{{{{|||}}~€€��‚‚‚‚‚‚‚‚‚���€€€~~}}||{{{{{{zz{{{{{{{{{{{{{||||||||{{{zzyyyxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssrrrrrsssstttttttttssssrrrqqqqqqqqqpppppppoooooonnnnmmmmlllkiiiihhhhhhhgggggggggfffffeddddddddddddccccccccccccaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::;;;::::::::::9999999999988887777777777666666666665555555555544444444444333333333333333322222222221111111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! wwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{{{|||||||||||||||||}}{{{{{{{{{{{||||||||||||||{{{{{{{||||||||||||||||||~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††………………††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰Š‹‹ŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠ‹‹ŒŒ�Ž��������Ž���Ž�‹‹Š‰‰‰‰ŠŠ‹ŒŒ�Ž���‘‘’’���‘‘‘‘‘‘�����ŽŽ�ŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚†††††††††††††††††……………………€€€€€€€€€€€€}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzz{{{{{|||}}~€€��‚‚‚‚‚‚‚‚‚���€€€~~}}||{{{{{{z{{{{{{{{{{{{{{||||||||{{zzzzyyxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttsssststttttttsssssssrrrrrrrrrsstttttttttsssrrrrqqqqqqqqqpppppppooooooonnnnmmmlllkjiiihhhhhhhhggggggggfffffeedddddddddddccccccccccccaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::;;;::::::::::9999999999988887777777777666666666665555555555544444444444333333333333333322222222221111111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! wwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{{{|||||||||||||||||}}{{{{{{{{{{|||||||||||||||{{{{{{{||||||||||||||||||~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡††††††††††††††††††††††††††††††††††††††††††††………†††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡ˆ‰‰Š‹ŒŒŒ���Œ‹‹‹ŠŠŠŠŠ‹‹Œ�ŽŽ����‘���Ž���Ž�Œ‹ŠŠ‰‰ŠŠŠ‹Œ�ŽŽ��‘‘’’“��‘‘‘‘‘‘‘�����Ž��Œ‹‹ŠŠ‰‰ˆˆˆ‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚†††††††††††††††††……………………€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{z{zzz{{{{{|||}}~€€���‚‚‚‚‚‚‚‚���€€€~~}}||{{{{{{{{{{{{{{{{{{{{{{|||||{{{{zzzzyyyxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttssssssstttttsssssssssrrrrrrrrrrsttttttttssssrrrrqqqqqqqqqooopppoooooooonnnnmmmlllkjiiihhhhhhhhgggggggggffffeedddddddddddccccccccccccaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::;;;::::::::::9999999999988887777777777666666666665555555555544444444444333333333333333322222222221111111111111100000000000///////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! xxyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€������������������€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„……………………………………………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡ˆ‰Š‹‹ŒŒ����‹ŠŠŠ‰‰‰‰‰ŠŠ‹Œ�ŽŽ������Ž�ŒŽ�ŒŠ‰ˆˆ‡‡‡‡ˆˆ‰Š‹‹Œ�ŽŽ���‘�‘‘‘‘‘‘‘‘‘����Ž��Œ‹‹Š‰‰ˆˆŠ‰‰ˆˆˆ‡‡‡†††…………„„„„„„„„„‚‚‚‚‚‚�������������������~}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}||||||||||||||||}}}}||||||||||||||||{{{{{zzzzzz{{{{||}}~~€€���‚‚‚‚‚‚‚‚‚‚��€€~~}}|||{{{{|||}}}}}}}}}}}}}}}}}}}}}}yyyyxxxxwwwwwvvvvvvvvuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuuttttttssssssssrrrrrrrrrrrrrrrrrrssssssrrrrrqqqppppppppppppppppppppoooooonnnmmmllljjjiiiihhhhhhhhhhgggggggfeeddddddddddddcccccccccccbbbbbbbaaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888888887777777777766666666666666666555555555554444444433333333333222222222211111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! xxyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}{{{{{{{||||||||||||||||||{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„………………………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰Š‹‹ŒŒ���Œ‹ŠŠ‰‰‰‰‰‰ŠŠ‹Œ�Ž�������Ž�ŒŽ�ŒŠ‰ˆˆ‡‡‡‡ˆˆ‰Š‹ŒŒ�Ž����‘‘‘‘‘‘‘‘‘‘‘����Ž�ŒŒ‹Š‰‰ˆˆ‡‰‰ˆˆ‡‡‡††††……………„„„„„„„„„‚‚‚‚‚‚‚������������������~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}|||||||||||||||}}}}}|||||||||||||||{{{{{zzzzzz{{{{||}}~~€€€��‚‚‚‚‚‚‚‚‚‚��€€~~}}||||{{{||}}}}}}}}}}}}}}}}}}}}}}}yyyyyxxxxwwwwwwvvvvvvvvuuwwvwwwwwwwwvvvvvvvuuuuuuuuvvvvvvvvvvvvvuuuuuuttttttsssssssrrrrrrrrrrrrrrrrrrrrrsssrrrrrqqqqpppppoooooppppppppppoooooonnnmmmllljjiiiiiihhhhhhhhhhggggggfeedddddddddddddccccccccccbbbbbbbbaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888887777777777766666666666666666655555555554444444433333333333222222222211111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! xxyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}{{{{{{|||||||||||||||||||{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„…………………………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡ˆˆ‰Š‹ŒŒŒ���Œ‹ŠŠ‰‰‰‰‰‰Š‹‹Œ�Ž�������Ž�ŒŽ�ŒŠ‰ˆˆ‡‡‡ˆˆ‰‰Š‹ŒŒ�Ž����‘‘‘‘‘‘‘‘‘‘‘���ŽŽ�Œ‹‹Š‰ˆˆ‡‡‰ˆˆ‡‡‡††††………………„„„„„„„„„‚‚‚‚‚‚�������������������~~}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}|||||||||||||||}}}}}|||||||||||||||{{{{{zzzzzz{{{{||}}~~~€€���‚‚‚‚‚‚‚‚‚��€€~~}}||||{{{|}}}}}}}~~~~~}}}}}}}}}}}}yyyyyyxxxxwwwwwwwwvvvvvvuwwwwwwwwwwwwwvvvvvvuuuuuuuvvvvvvvvvvvvvuuuuuuttttttssssssrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrqqqpppppoooooooooppppppooooooonnnmmmllljjjiiiiihhhhhhhhhhgggggggeedddddddddddddccccccccccbbbbbbbbbaaaaaaaaaa``````__________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888888777777777766666666666666666655555555554444444433333333333222222222211111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! xxyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}{{{{{{||||||||||||||||||}{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡ˆ‰‰Š‹ŒŒŒ��ŒŒŠŠŠ‰‰‰‰‰‰Š‹ŒŒ�Ž�������Ž�ŒŽ�ŒŠ‰ˆˆ‡‡‡ˆˆ‰‰Š‹Œ��Ž���‘‘‘‘‘‘‘‘‘‘‘����Ž��Œ‹Š‰‰ˆ‡‡†ˆˆ‡‡‡††††………………„„„„„„„„„„‚‚‚‚‚‚‚������������������~~~}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}||||||||||||||}}}}}}|||||||||||||||{{{{zzzzzz{{{{||}}}~~€€���‚‚‚‚‚‚‚‚‚��€€~~}}||||{{||}}}}}~~~~~~~~~}}}}}}}}}}zyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwwwwwwwwwvvvvvvvuuuuuvvvvvvvvvvvvvvuuuuuttttttssssrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrqqqqppppooooooooooooooooooooooonnnmmmllljjiiiiihhhhhhhhhhhgggggggeeedddddddddddddcccccccccbbbbbbbbbaaaaaaaaaa``````__________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888888777777777766666666666666666655555555554444444433333333333222222222221111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! xyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}{{{{{|||||||||||||||||||}{{{{{{{{{{{{|||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŠŠ‰‰‰‰‰‰‰Š‹Œ�ŽŽ�������Ž�ŒŽ�‹Š‰ˆˆ‡‡‡ˆˆ‰‰Š‹Œ�ŽŽ���‘‘‘‘‘’’‘‘‘‘����Ž�ŒŒ‹Š‰ˆˆ‡††ˆ‡‡‡††††…………………„„„„„„„„„„‚‚‚‚‚‚‚������������������~~~~}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}||||||||||||||}}}}}}|||||||||||||||{{{{zzzzzz{{{{||}}}~~€€€���‚‚‚‚‚‚‚���€€~~}}|||||||}}}}}~~~~~~~~~~~~}}}}}}}}zyyyyyyyxxxxxxxwwwwwvvvvvwwwwwwwwwwwwwwwwvvvvvvuuuuvvvvvvvvvvvvvvvuuuuutttttsssrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqpppppoooooooooooooooooooooonnnnmmmllljjiiiiiihhhhhhhhhhgggggggeeedddddddddddddcccccccccbbbbbbbbbbaaaaaaaaa``````___________^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888887777777777666666666666666666555555555544444444333333333332222222222211111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! xyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}{{{{{||||||||||||||||||}}{{{{{{{{{{{||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŠ‰‰‰‰ˆ‰‰‰Š‹Œ�ŽŽ�������Ž�ŒŽ�‹Š‰ˆˆ‡‡‡‡ˆ‰‰Š‹Œ�ŽŽ���‘‘‘‘’’’‘‘‘‘����Ž�Œ‹Š‰‰ˆ‡‡†…‡‡‡††††……………………„„„„„„„„„„‚‚‚‚‚‚‚‚�����������������~~~~~}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}|||||||||||||}}}}}}}||||||||||||||{{{{zzzzz{{{{{||}}}~~€€€���‚‚‚‚‚‚‚���€€~}}}|||||||}}}}~~~~~~~~~~~~~~}}}}}}}zzyyyyyyyyxxxxxxxwwwwvvvvwwwwwwwwwwwwwwwwwwvvvvvuuuvvvvvvvvvvvvvvvuuuuutttttssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqppppooooooooooooooooooooooonnnnmmmllljjiiiiiihhhhhhhhhhgggggggeeeddddddddddddddccccccccbbbbbbbbbbaaaaaaaaaa`````___________^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888887777777777666666666666666666555555555544444444433333333332222222222211111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzz{{zzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}{{{{|||||||||||||||||||}}{{{{{{{{{{{||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡ˆ‰ŠŠ‹ŒŒŒŒŒŒ‹Š‰‰‰ˆˆ‰‰‰Š‹Œ�Ž��������Ž�ŒŽŒ‹Š‰ˆ‡‡‡‡‡ˆ‰‰Š‹Œ�Ž����‘‘‘‘’’’’‘‘‘���ŽŽ�Œ‹Š‰ˆˆ‡††…‡‡††††…………………………„„„„„„„„„‚‚‚‚‚‚‚‚�����������������~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}|||||||||||||}}}}}}}|||||||||||||||{{{zzzz{{{{{{||}}}~~€€€���‚‚‚‚‚‚‚���€€~~}}}|||||||}}}~~~~~~~~~~~~}}}}}zzzyyyyyyyyyxxxxxxwwwwvvvwwwwwwwwwxxxxwwwwwwvvvvvuuvvvvvvvvvvvvvvvvuuuuuttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqpppppoooooooooooooooooooooonnnnnmmmllljjiiiiiihhhhhhhhhhgggggggeeeeddddddddddddddcccccccbbbbbbbbbbbaaaaaaaaa`````___________^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZ[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888888887777777777766666666666666666555555555554444444433333333332222222222211111111100000000000//////////...........--------------,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzz{{zzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}{{{{||||||||||||||||||}}}{{{{{{{{{{{||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€�����������������������������������������������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹‰‰‰ˆˆˆ‰‰ŠŠ‹Œ�Ž�������Ž�Œ‹�Œ‹Š‰ˆ‡‡‡‡‡ˆ‰‰Š‹Œ�Ž���‘‘‘‘’’’’‘‘‘����Ž�ŒŒ‹Š‰ˆ‡††……‡††††………………………………„„„„„„„„‚‚‚‚‚‚‚‚‚����������������~~~~~~~}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}||||||||||||}}}}}}}}||||||||||||||{{{zzzz{{{{{{||}}}~~€€����‚‚‚‚‚���€€~~}}||||||||}}}~~~~~~~~~}}}}zzzzzyyyyyyyyyxxxxxwwwwvvwwwwwwwxxxxxxxxxwwwwvvvvuuvvvvvvvvvvvvvvvvuuuuuttttsssrrrrrrrrrrrrrrrrrrrrrqrrrrrrqqqqqqppppoooooooooooooooooooooonnnnnnmmmllljjiiiiiihhhhhhhhhhgggggggeeeeddddddddddddddccccccccbbbbbbbbbbaaaaaaaaaa````____________^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZ[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBABBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888888887777777777766666666666666666555555555554444444433333333332222222222211111111100000000000//////////...........--------------,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{zzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}{{{{||||||||||||||||||}}}{{{{{{{{{{|||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹‹‰‰ˆˆˆˆ‰‰ŠŠ‹Œ�Ž�������Ž�Œ‹�ŒŠ‰ˆˆ‡‡‡‡‡ˆˆ‰Š‹Œ�Ž���‘‘’‘’’’’‘‘‘���ŽŽ�Œ‹Š‰ˆˆ‡†……„†††††………………………………„„„„„„„„‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}||||||||||||||||{{{{{{{{{{|||}}}~~€€€����‚‚‚����€€~~}}||||||||}}~~~~~~~~~}}}zzzzzzzyyyyyyyyxxxxxwwwwvwwwwwwxxxxxxxxxxxwwwwvvvvuvvvvvvvvvvvvvvvvvuuuuutttsssssrrrrrrrrrrrrrrrrrrrqrrrrrqqqqqqpppppoooooooooooooonnnnnnnnnnnnnmmmmllljjiiiiiihhhhhhhhhhgggggggeeeeeddddddddddddddccccccccbbbbbbbbbaaaaaaaaaa`````___________^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZ[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBABBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888887777777777766666666666666666555555555554444444433333333333222222222211111111100000000000///////////..........--------------,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzz{{{zzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~{{{|||||||||||||||||||}}}{{{{{{{{{{|||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹‹‹‹‹‹‹‹‰‰ˆˆˆˆ‰‰Š‹‹Œ�ŽŽ�����Ž��‹ŠŒ‹Š‰ˆ‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž���‘‘’’’’’‘‘‘‘���Ž�ŒŒ‹Š‰ˆ‡††……„††††……………………………………„„„„„„„‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}|||||||||||||||{{{{{{{{{{||||}}~~~€€€����������€€€~~}}||||||||}}~~~~~~~~~~}zzzzzzzzyyyyyyyyxxxxwwwwvwwwwwwxxxxxxxxxxxxwwwvvvvuvvvvvvvvvvvvvvvvvvuuuutttssssssssssssrrrrrrrrrrrrqrrrrqqqqqqqpppppoooooooonnnnnnnnnnnnnnnnnnnmmmmllljjjiiiiihhhhhhhhhhgggggggeeeeedddddddddddddddcccccccbbbbbbbbbbaaaaaaaaa`````___________^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[Z[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBABBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888887777777777766666666666666666655555555554444444433333333333222222222211111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzz{{{zzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~{{{||||||||||||||||||}}}}{{{{{{{{{||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹Š‰ˆˆˆˆ‰‰‰Š‹ŒŒ�ŽŽ����ŽŽ�Œ‹ŠŒ‹Š‰ˆ‡‡††‡‡ˆˆ‰Š‹Œ�Ž���‘‘’’’’’‘‘‘���ŽŽ�Œ‹Š‰ˆˆ‡††…„„†††…………………………………………„„„„„„‚‚‚‚‚‚‚‚‚‚‚��������������~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}|||||||||||||||{{{{{{{{{{||||}}~~~€€€��������€€€~~}}}||||||||}~~~€€€€€~~~~~~~zzzzzzzzzzyyyyyyyxxxwwwwvxwwwwxxxxxxxyxxxxxxwwwvvvuvvvvvvvvvvvvvvvvvvuuuutttsssssssssssssrrrrrrrrrrrqrrrqqqqqqqpppppoooooooonnnnnnnnnnnnnnnnnnnnmmmmllljjjiiiiiihhhhhhhhhgggggggeeeeeedddddddddddddddcccccccbbbbbbbbbaaaaaaaaaa`````__________^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTSSSTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888888777777777766666666666666666655555555554444444433333333333222222222211111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{{zzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}~{{{||||||||||||||||||}}}}{{{{{{{{{||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………„„…„„„„„„„„„„„„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹Š‰ˆˆˆˆ‰‰ŠŠ‹Œ��ŽŽ���ŽŽ�Œ‹Š‰‹Š‰ˆ‡‡††††‡ˆˆ‰Š‹Œ�Ž��‘‘’’’’’‘‘‘����Ž�ŒŒ‹Š‰ˆ‡‡†……„„†††…………………………………………„„„„„„‚‚‚‚‚‚‚‚‚‚‚��������������~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{{{|||}}}~~€€€€������€€€~~}}}||||||||}~~~€€€€€€€~~~~~{zzzzzzzzzyyyyyyyxxxxwwwvxwwwxxxxxxyyyyyyxxxxwwvvvvvvvvvvvvvvvvvvvvvvuuuuuttssssssssssssssrrrrrrrrrqqrrqqqqqqqppppppooooooonnnnnnnnnnnnnnnnnnnnmmmmmllljjjiiiiiihhhhhhhhhgggggggeeeeeeddddddddddddddddcccccccbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[Z[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTSSSTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888888777777777766666666666666666655555555554444444433333333333222222222211111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{{zzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~{{{||||||||||||||||||}}}}{{{{{{{{{||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€������������������������‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„……††‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆˆˆ‰‰‰Š‹‹Œ��ŽŽŽŽŽŽ��Œ‹Š‰‹Š‰ˆ‡‡††††‡‡ˆ‰Š‹Œ�Ž��‘‘’’’’’‘‘‘���Ž��Œ‹Š‰ˆˆ‡††…„„„††………………………………………………„„„„„‚‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{{{|||}}}~~~€€€€€€€€€€€~~~}}}||||||||~~~€€€€€€€€~~~~{{zzzzzzzzzyyyyyyxxxwwwwvxwwwwxxxxxyyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuuuttssssssssssssssrrrrrrrrrqqrqqqqqqqqpppppoooooooonnnnnnnnnnnnnnnnnnnmmmmmmllljjjiiiiiihhhhhhhhhgggggggeeeeeedddddddddddddddddccccccbbbbbbbbaaaaaaaaaaaa````__________^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888888777777777766666667666666666655555555554444444433333333333222222222211111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{{zzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~{{||||||||||||||||||}}}}}{{{{{{{{|||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€������������������������‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„……††‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰‰‰‰‰ŠŠ‹ŒŒ�ŽŽŽŽŽŽ��Œ‹Š‰ˆŠ‰ˆ‡‡†††††‡ˆˆ‰ŠŒ�Ž���‘’’’’’’‘‘���ŽŽ�Œ‹ŠŠ‰ˆ‡††……„„„††…………………………………………………„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{{{|||}}}~~~€€€€€€€€~~~}}}}|||||||}~~~€€€€€€€€€€~~~{{{zzzzzzzyyyyyyxxxxwwwwvxwwwwxxxxxyyyyyyyxxxwwwvvvwvvvvvvvvvvvvvvvvvuuuuuttsssssssssssssrrrrrrrrrqqqqqqqqqqqppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllljjjiiiiiihhhhhhhhhgggggggeeeeeeedddddddddddddddddccccccbbbbbbbbaaaaaaaaaaa`````_________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888887777777777666666676666666666555555555544444444433333333332222222222111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzz{{{{{zzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~{{||||||||||||||||||}}}}}{{{{{{{{|||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€�����������������������‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„……††‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠ‰‰‰‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽ�Œ‹‹Š‰‡Š‰ˆ‡††††††‡ˆ‰Š‹Œ�Ž��‘‘’’’’’‘‘‘���Ž�Œ‹‹Š‰ˆ‡‡†……„„„ƒ†……………………………………………………„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{||||}}}~~~€€€€~~~~}}}}||||||}}~~€€€€€€€€€€€~~{{{zzzzzzzyyyyyyxxxxwwwwvwwwwwxxxxxyyyyyyyyxxxwwvvvwvvvvvvvvvvvvvvvvvuuuuuttssssssssssssrrrrrrrrrqqqqqqqqqqpppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmmmlllljjjiiiiiiihhhhhhhhgggggggeeeeeeeedddddddddddddddddcccccbbbbbbbbaaaaaaaaaaaa````__________^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888887777777777766666676666666666555555555554444444433333333332222222222111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzz{{{{{zzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~{|||||||||||||||||||}}}}}{{{{{{{||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€����������������������‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††………………………………………………„„„„„„„„„„„„………††‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰‰‰ŠŠ‹‹Œ��ŽŽŽŽŽŽ��Œ‹Š‰ˆ‡‰ˆ‡‡††††††‡ˆ‰Š‹Œ�Ž��‘’’’“’’‘‘���Ž�ŒŒ‹Š‰ˆˆ‡††……„„„ƒ†………………………………………………………„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{||||}}}}~~~~~~~~}}}}}|||||}}}~~€€€€€€€€€€~~{{{zzzzzzzyyyyyxxxxwwwwvvwwwwwwxxxxxyyyyyyxxxxwwwvvwvvvvvvvvvvvvvvvvvuuuuuttsssssssssssrrrrrrrrrqqqqqqqqqqpppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmmmmlllljjjiiiiiihhhhhhhhhgggggggeeeeeeeedddddddddddddddddcccccbbbbbbbbaaaaaaaaaaaa````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[Z[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888887777777777766666676666666666555555555554444444433333333332222222222111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzz{{{{{zzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~{||||||||||||||||||}}}}}}{{{{{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€����������������������‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………„„„„„„„„„„„„„……††‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‰‰ŠŠŠ‹‹Œ��ŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†‰ˆ‡††††††‡‡ˆ‰Š‹ŒŽ��‘’’’““’’‘‘��ŽŽ�Œ‹Š‰‰ˆ‡††……„„„„ƒ†………………………………………………………„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{|||||}}}}~~~~~~~~~~~~}}}}}}|||}}}}}~~€€€€€€€€€€~~{{{zzzzzzyyyyyxxxxxwwwwvvwwwwwwxxxxxxyyyyyxxxxwwwvvwwvvvvvvvvvvvvvvvuuuuuuttsssssssssrrrrrrrrrqqqqqqqqqqqpppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmlllljjjiiiiiiihhhhhhhhgggggggeeeeeeeeeddddddddddddddddccccccbbbbbbbbaaaaaaaaaaa`````_________^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888887777777777766666676666666666555555555554444444433333333332222222222111111111100000000000//////////...........--------------,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzz{{{{{{zzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~|||||||||||||||||||}}}}}}{{{{{{|||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€���������������������‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………„„„„„„„„„„„………††‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠ‹‹Œ��ŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†ˆ‡‡††††††‡ˆˆ‰‹Œ�Ž��‘’’“““’’‘‘��Ž�Œ‹Š‰‰ˆ‡‡†……„„„„ƒƒ†…………………………………………………………„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~~~~~}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{||||}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~€€€€€€€€~~~{{{zzzzzyyyyyxxxxxwwwwvvvwwwwwwwxxxxxxyyyxxxxxwwwvvwwvvvvvvvvvvvvvvuuuuuuuttsssssssrrrrrrrrrrqqqqqqqpqqppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmllllljjjiiiiiiihhhhhhhhgggggggeeeeeeeeeddddddddddddddddccccccbbbbbbbbbaaaaaaaaaa`````__________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888887777777777766666676666666666655555555554444444433333333333222222222111111111100000000000///////////..........--------------,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzz{{{{{{zzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~||||||||||||||||||}}}}}}}{{{{{{|||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������������‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………„„„„„„„„„„„………†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽ�Œ‹Š‰ˆ‡††ˆ‡†††††††‡ˆ‰Š‹Œ���‘’’““““’’‘��ŽŽ�Œ‹Š‰ˆ‡‡†………„„„ƒƒƒ††………………………………………………………„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~~~~~}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{|||||}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}~€€€€~~~~{{zzzzzyyyyyxxxxxwwwwwvvvwwwwwwwwwxxxxxxxxxxxwwwwvvwwvvvvvvvvvvvvvuuuuuuutttsssssrrrrrrrrrrqqqqqqqpppqppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmlllllljjjiiiiiihhhhhhhhhgggggggeeeeeeeeeedddddddddddddddcccccccbbbbbbbbaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888888777777777766666676666666666655555555554444444433333333333222222222111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{zzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~||||||||||||||||||}}}}}}}{{{{{||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������������‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………„„„„„„„„„„„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŒŠ‹‹ŒŒ��ŽŽŽ���ŽŽ��Œ‹Š‰ˆ‡†…‡‡††††††‡‡ˆ‰ŠŒ�Ž��‘’“““““’’‘��Ž�Œ‹Š‰ˆ‡‡††……„„„„ƒƒƒ†††…††…………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{zzzzzyyyyyyxxxxwwwwwvvvvwwwwwwwwwwxxxxxxxxxxwwwwvvwwvvvvvvvvvvvuuuuuuuuttttssssrrrrrrrrrqqqqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmllllllkjjjiiiiiiihhhhhhhhgggggggeeeeeeeeeedddddddddddddddcccccccbbbbbbbbbaaaaaaaaa``````_________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888888777777777766666676666666666655555555554444444433333333333222222222111111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzz{{{{{{zzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~|||||||||||||||||}}}}}}}}{{{{{||||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ………………………………………………………………†………………………………………………………………†„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………„„„„„„„„„„………††‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŒŒ‹‹ŒŒ��ŽŽ�����ŽŽ�Œ‹‹Š‰ˆ‡†…‡‡††††††‡ˆ‰Š‹Œ���‘’“““”““’’‘��Ž�‹Š‰‰ˆ‡††……„„„„„ƒƒƒ††††††††……………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}|}|}}}}}}}}}}}~~~~~~~~~~zzzzzyyyyyyxxxxxwwwwwvvvvwwwwwwwwwwwwwxxxxxwwwwwvvvwwvvvvvvvvvuuuuuuuuttttttssrrrrrrrrrqqqqqqqqppppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkjjiiiiiiihhhhhhhhhgggggggeeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbaaaaaaaa``````_________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBCBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::::999999999988888888888888777777777766666677666666666655555555554444444433333333333222222222111111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{zzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~|||||||||||||||||}}}}}}}}{{{{||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ……………………………………………………………††………………………………………………………………†„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………………………………„„„„„„„„„„………††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒ‹ŒŒ��ŽŽ������ŽŽ�Œ‹Š‰ˆ‡†……‡††††††‡‡ˆ‰Š‹�Ž��‘’““”””“’‘‘�Ž�Œ‹Š‰ˆ‡††……„„„„„ƒƒƒƒ†††††††††…………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~~~~}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~}zzzzyyyyyyxxxxxwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvwwwvvvvvvvuuuuuuuutttttttsrrrrrrrrrqqqqqqqppppppppppppooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllllkkjjiiiiiiihhhhhhhhhgggggggeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbaaaaaaa```````_________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::::999999999988888888888888777777777766666677666666666655555555554444444433333333333222222222111111111110000000000///////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! yyyyyyyyyzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{zzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~|||||||||||||||||}}}}}}}}{{{{||||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ…………………………………………………………†††………………………………………………………………†„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………………………„„„„„„„„„………††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒŒ�ŒŒ��ŽŽ�������Ž�ŒŒ‹Š‰ˆ‡†…„‡†††††‡‡ˆ‰Š‹Œ���‘’““””””“’‘��Ž�Œ‹‰‰ˆ‡††……„„„„„ƒƒƒƒ††††††††††………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~~~~}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}zzyyyyyyyxxxxxwwwwwwvvvvvwwvvvvvvvwwwwwwwwwwwwwvvvvwwvvvvvvvvuuuuuuttttttttsrrrrrrrrqqqqqqqppppppppooppoooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllllllkkjiiiiiiiihhhhhhhhhgggggggeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbaaaaaa```````_________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[\[[[[[[[[[[[[ZZZZZZZZZYYYZYYYYYYYYYXXXXXXXXXXWWWWWVVVVVUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888888887777777777766666776666666666555555555554444444433333333332222222221111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! yyyyyyyyyzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{zzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}~~~~~~||||||||||||||||}}}}}}}}}{{{||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ………………………………………………………††††……………………………………………………………††„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………………………„„„„„„„„„………††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒ��Œ��Ž��������ŽŽ�Œ‹Š‰ˆ‡††…„‡†††††‡ˆˆ‰Š‹�Ž��‘’“”””””“’‘��ŽŒ‹Š‰ˆ‡††……„„„„„„„ƒƒƒ†††††††††††……………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~~~~~}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}yyyyyyyxxxxxxwwwwwwvvvvvvwwvvvvvvvvvvvwwwwwwwvvvvvvwwvvvvvvvuuuuuttttttttsssrrrrrrrqqqqqqqpppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkjiiiiiiiihhhhhhhhhhggggggeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbaaaaa```````_________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYXXXXXXXXXXWWWWWVVVVVUUUUUUUUUUTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888887777777777766666776666666666555555555554444444433333333332222222221111111111100000000000//////////...........-------------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! yyyyyyyyyzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{zzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~||||||||||||||||}}}}}}}}}{{{||||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ……………………………………………………†††††…………………………………………………………†††„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………„„„„„„„„………††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒ��Ž��Ž���������ŽŽ�Œ‹Š‰ˆ‡†……„‡††††‡‡ˆ‰Š‹Œ���‘’““”””””“’‘���Œ‹Š‰ˆ‡†………„„„„„„„„„„†††††††††††……………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}||yyyyyyxxxxxxxwwwwwwvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvuuuuutttttttsssssrrrrrqqqqqqqpppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkiiiiiiiihhhhhhhhhhhggggggeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaa```````__________^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVUUUUUUUUUUTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBCBBBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888887777777777766666776666666666555555555554444444433333333332222222221111111111100000000000//////////...........--------------,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! wwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||{{{{{|||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††‡‡ˆˆˆ‰ŠŠŠ‹‹ŒŒŒŒ��ŽŽŽ�����‘‘’’’’‘‘‘��Ž�Œ‹Š‰ˆ‡‡††‰ˆˆˆ‰‰Š‹‹ŒŽ��‘’“”•––––––•�Ž�ŒŠ‰ˆ‡†…„ƒƒ‚‚‚‚��������…………………………………………„„„„„„„„„~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}~~||||||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvuuuuutttttssssssssrrrrrrqqqqqqqpppppppooooooooooonnnnnnnnnnnnmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhgggggggggggffeeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````________^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999888888888887777777766666666665555555555544443333333333322222222221111111100000000000/////////////////...........----------,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! wwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††‡‡ˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒ��ŽŽ�����‘‘’’’’’‘‘���Ž�Œ‹Š‰ˆ‡††…‰ˆˆ‰‰ŠŠ‹Œ�Ž��’“”••–––––••��Œ‹Š‰‡†……„ƒƒ‚‚‚‚��������……………………………………………„„„„„„„„~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}|||||||||||||||||{{{{{{{z{zzzzzzzzzzzyyyyyyyxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvuuuutttttssssssssrrrrrrqqqqqqqpppppppooooooooooonnnnnnnnnnnnmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjiiihhhhhhhhhhhgggggggggggffeeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbaaabaaaaaaaa``````````_______^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYZZZYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999999888888888887777777766666666665555555555544443333333333322222222222111111100000000000/////////////////...........-----------,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! wwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||{{{{|||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒ��ŽŽ�����‘’’’’’’‘‘��Ž�Œ‹Š‰ˆˆ‡††…‰‰‰‰‰Š‹Œ�Ž��‘’“”•––––––•”Ž�Œ‹‰ˆ‡†…„„ƒƒ‚‚‚‚��������………………………………………………„„„„„„„~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}||||||||||||||||{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuttttsssssssrrrrrrqqqqqqqqpppppppooooooooooonnnnnnnnnnnnmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhgggggggggggfffeeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbaaabaaaaaaaa``````````_______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999999888888888887777777766666666665555555555544443333333333322222222222111111100000000000/////////////////...........-----------,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! wwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒ��ŽŽ��‘�‘‘’’’’’’‘���Ž�Œ‹Š‰ˆ‡‡††…‰‰‰‰ŠŠ‹Œ�Ž��‘’“”•–––––••”Ž�‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚��������…………………………………………………„„„„„„~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}|||||||||||||||{{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuttttssssssrrrrrrqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggfffeeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbaabaaaaaaaa```````````______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999999988888888887777777766666666666555555555544444333333333322222222222111111100000000000/////////////////...........-----------,,,,,,,,,,,+++++++++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! wwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||{{{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒ��Ž���‘�‘’’’’’’’‘��Ž�Œ‹Š‰‰ˆ‡‡†††‰‰‰ŠŠ‹ŒŒŽ��‘’“””••–––••”“�Œ‹Š‰‡†……„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚†…………………………………………………„„„„„~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}{{{|||||||||||{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuttttsssssrrrrrrqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggffffeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbaabaaaaaaaaa``````````______^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999988888888887777777766666666666555555555544444333333333322222222222111111100000000000/////////////////...........-----------,,,,,,,,,,,+++++++++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! wwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}{{{|||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒ��Ž���‘‘‘’’’’’’‘‘��Ž�Œ‹Š‰ˆ‡‡††††‰‰‰Š‹‹Œ�Ž��‘’“””••••••”““�‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚††………………………………………………„„„„„~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{z{{{{{{{{{||||||||||||||||{{{{{{||||||||{{{{{zzzzzyzzyyyyyyyyyyyyyyyyyxxxxxxyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvuuuuttttsssssrrrrrrrqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhggggggggggffffeeeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbaabbaaaaaaaa```````````_____^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999988888888887777777766666666666555555555544444333333333322222222222111111110000000000/////////////////...........-----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! wwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}{{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒŒ��Ž���‘‘‘’’’’’’‘���Ž�Œ‹Š‰ˆ‡‡††††‰‰ŠŠ‹ŒŒ�Ž��‘’“””•••••””“’Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚†††………………………………………………„„„„~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zz{{{{{{{{{{{||||||||||||||{{{{{{{|||||||{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuttttssssrrrrrrrrqqqqqqqqpppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhggggggggggfffffeeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbbabbaaaaaaaa```````````_____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999999888888888877777777766666666665555555555444443333333333222222222221111111100000000000////////////////...........-----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! wxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}{{|||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒŒ��Ž���‘‘‘’’’’’’‘��Ž�Œ‹Š‰ˆˆ‡‡††††‰ŠŠ‹‹Œ�Ž���‘’““””””””““’‘‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚†††………………………………………………„„„„~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{|||||||||||{{{{{{{|||||||{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxyxxxxxxwwwwwwwwwvvvvvvwwwwuuuuuuuuutttsssssrrrrrrrrqqqqqqqppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhgggggggggfffffeeeeeeeeeeeeeeeddddddcccccccccccccccbbbbbbbbabbaaaaaaaaa``````````_____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999999888888888877777777766666666665555555555444443333333333322222222221111111100000000000/////////////////..........-----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! wxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŒ��Ž���‘‘’’’’’’’‘��Ž�Œ‹Š‰ˆˆ‡‡††††ŠŠŠ‹ŒŒ�Ž��‘‘’“““”””“““’‘�ŠŠ‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚††††…………………………………………………„„~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{|||||||{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyxxxxxwwwwwwwwwvvvvvvvvvwuuuuuuuuttttssssrrrrrrrrrqqqqqqqppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhhhggggggggffffffeeeeeeeeeeeeedddddddcccccccccccccccbbbbbbbbabbbaaaaaaaa```````````____^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999888888888877777777766666666665555555555444443333333333322222222221111111100000000000/////////////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! wxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŒŒ��Ž��‘‘‘’’’’’’’‘��Ž�Œ‹Š‰ˆ‡‡‡††††ŠŠ‹‹Œ�ŽŽ��‘‘’’““““““’’‘��Љˆ‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚††††………………………………………………………~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{|||||||{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuttttssssrrrrrrrrrqqqqqqpppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhggggggggffffffeeeeeeeeeeeeeddddddccccccccccccccccbbbbbbbbabbbaaaaaaaa```````````____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999888888888887777777766666666665555555555544443333333333322222222221111111100000000000/////////////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}{|||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŒŒ��Ž��‘’‘’’’“’’‘‘��Ž�Œ‹Š‰ˆ‡‡‡†††‡Š‹‹ŒŒ�Ž���‘‘’’’’’’’’‘‘���‰ˆ‡‡†…„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚††††………………………………………………………~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{|||||{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuttttsssssrrrrrrrrrqqqqqqpppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjiiiiiihhhhhhhhhhhhgggggggfffffffeeeeeeeeeeeeddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````___^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999999888888888887777777766666666665555555555544443333333333322222222221111111100000000000/////////////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŒŒ��Ž��‘’‘’’““’’‘‘��Ž�Œ‹Š‰ˆ‡‡‡‡†‡‡Š‹‹Œ��Ž����‘‘’’’’’‘‘‘���Žˆˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚††††………………………………………………………€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{|||{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyxxxxxwwwwwwwwvvvvvvvvvvuuuuuutttttsssssrrrrrrrrrqqqqqqpppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhgggggggfffffffeeeeeeeeeeeeddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaa```````````___^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999999888888888887777777766666666665555555555544443333333333322222222222111111100000000000/////////////////...........-----------,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒ��Ž��‘’‘’’“““’’‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡‡‡‹‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘�����Ž�ˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚†††††……………………………………………………€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyxxxxxwwwwwwwwvvvvvvvvvvuuuuuttttttsssssrrrrrrrrqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkkkjjjjjiiiiiiihhhhhhhhhhhhggggggffffffffeeeeeeeeeeeedddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;<;;;;;;;;;;::::::::::99999999999999988888888887777777766666666665555555555544443333333333322222222222111111100000000000/////////////////...........-----------,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒ��Ž��‘’’’““““’’‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡‡‡‹‹ŒŒ�ŽŽ�����‘‘‘������ŽŽ��‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚†††††……………………………………………………€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyxxxxxwwwwwwwvvvvvvvvvvuuuuttttttsssssrrrrrrrrrrqqqqqqpppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjiiiiiiihhhhhhhhhhhhggggggffffffffeeeeeeeeeeeddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;<;;;;;;;;;;::::::::::99999999999999988888888887777777766666666666555555555544444333333333322222222222111111100000000000/////////////////...........----------,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒ‹‹‹ŒŒŒ�ŽŽ��‘’’’““““’’‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡‡‡‹ŒŒ��ŽŽ�������������ŽŽ��Œ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚††††††…………………………………………………€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyxxxxxxwwwwwwwvvvvvvvvvuuttttttttssssssrrrrrrrrrqqqqqqppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhgggggfffffffffeeeeeeeeeeedddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaa````````````___^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;<;;;;;;;;;;::::::::::99999999999999988888888887777777766666666666555555555544444333333333322222222222111111100000000000/////////////////...........-----------,,,,,,,,,,,+++++++++++++************)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡ˆˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ�Ž��‘‘’’““““““’‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡‡ˆ‹ŒŒ��ŽŽ����������ŽŽŽ���ŒŒ‡†††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚††††††…………………………………………………€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{z{{zzzzzzzz{{{{{zzzzzyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyxxxxxwwwwwwwvvvvvvvvvuttttttttssssssrrrrrrrrrrqqqqqqppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhgggggfffffffffeeeeeeeeeeedddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaa`````````````___^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[ZZ[ZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;<;;;;;;;;;;::::::::::99999999999999988888888887777777766666666666555555555544444333333333322222222222111111110000000000/////////////////...........-----------,,,,,,,,,,,+++++++++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}}|||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ��Ž��‘’“’““””““’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡ˆ‹ŒŒ��ŽŽ��������ŽŽŽ����ŒŒŒ‡†††………„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚†††††††………………………………………………€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyzzzzzzzzzzzzzzzyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxzyyyyyxxxxxwwwwwwwvvvvvvvvtttttttttsssssssrrrrrrrrrqqqqqqppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhggggfffffffffeeeeeeeeeeedddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa````````````___^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[ZZ[ZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<;<;;;;;;;;;;::::::::::99999999999999988888888887777777776666666666555555555544444333333333322222222222111111110000000000/////////////////...........-----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}}|||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡ˆˆ‰‰‰Š‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ�ŽŽ��‘’“’“”””““’’‘�Ž�Œ‹Š‰‰ˆˆ‡‡‡ˆˆŒŒ��ŽŽ��������ŽŽŽ���ŒŒŒŒŒ‡††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚†††††††††…………………………………………€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyzzzzzzzzzzzyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyxxxxxxwwwwwwvvvvvvvvtttttttttsssssssrrrrrrrrrqqqqqqqpppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhggggfffffffffeeeeeeeeeeedddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa````````````____^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[Z[[ZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;<;;;;;;;;;;:::::::::::99999999999999888888888877777777766666666665555555555444443333333333322222222221111111100000000000/////////////////..........-----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}|||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„………………………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒ��Ž���‘’“““””””““’‘���Œ‹Š‰‰ˆˆˆˆˆˆˆŒŒ��ŽŽ������ŽŽŽ���ŒŒŒŒŒŒŒ‡††††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚†††††††††…………………………………………€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyzzzzyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyxxxxxwwwwwwwvvvvvvvtttttttttsssssssrrrrrrrrrqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhggggfffffffffeeeeeeeeeeedddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaa````````````____^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[Z[[ZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;<;;;;;;;;;;:::::::::::99999999999999888888888877777777766666666665555555555444443333333333322222222221111111100000000000/////////////////..........-----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„…………………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡ˆˆˆ‰‰Š‹‹‹ŒŒŒ���ŒŒŒŒ��ŽŽ��‘’“”“”””””““’‘���Œ‹ŠŠ‰ˆˆˆˆˆˆˆŒ���ŽŽ�����ŽŽŽ���ŒŒŒŒŒŒŒŒ‡‡‡†††………„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚†††††††††††……………………………………€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyxxxxxwwwwwwwvvvvvvtttttttttssssssssrrrrrrrrqqqqqqqppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhgggfffffffffeeeeeeeeeeeeddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaa````````````_____^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;<;;;;;;;;;;;::::::::::99999999999999888888888887777777766666666665555555555544443333333333322222222221111111100000000000/////////////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{zzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ����������Ž���‘’“”“”””””““’‘���Œ‹ŠŠ‰ˆˆˆˆˆˆˆŒ��ŽŽŽ����ŽŽŽ���ŒŒŒ‹‹‹‹‹Œ‡‡‡‡†††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚†††††††††††……………………………………€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzyyyyxxxxxwwwwwwwvvvvvvtttttttttssssssssrrrrrrrrqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhgggffffffffffeeeeeeeeeeeddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa```````````_____^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;<;;;;;;;;;;;::::::::::99999999999999888888888887777777766666666665555555555544443333333333322222222221111111100000000000/////////////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{zzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}|||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡ˆˆ‰ŠŠŠ‹ŒŒŒ����������ŽŽ��‘‘’“”“”””””““’‘���Œ‹ŠŠ‰‰ˆˆˆˆˆ‰���ŽŽ�����ŽŽŽ��ŒŒŒ‹‹‹‹‹‹Œ‡‡‡‡‡†††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚†††††††††††††………………………………€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzyyyzzzzzyyyyxxxxxwwwwwwwvvvvvtttttttttsssssssssrrrrrrrqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhgggffffffffffeeeeeeeeeeedddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````______^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;<<;;;;;;;;;;::::::::::99999999999999988888888887777777766666666665555555555544443333333333322222222221111111100000000000/////////////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{zzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†‡†‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���������ŽŽŽ���‘’“””””””””“’‘‘�Ž�Œ‹ŠŠ‰‰ˆˆˆˆ‰‰��ŽŽŽ�����ŽŽ��ŒŒŒ‹‹‹‹‹‹ŒŒ‡‡‡‡‡‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚†††††††††††††………………………………€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzy{zzzzyyyyxxxxxxwwwwwwvvvvvutttttttttsssssssssrrrrrrqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhggffffffffffeeeeeeeeeeeedddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````______^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777766666666665555555555544443333333333322222222221111111100000000000/////////////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{zzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽ���‘’’“”””””””““’‘��Ž�Œ‹ŠŠ‰‰‰ˆˆ‰‰‰��ŽŽ�����ŽŽŽ��ŒŒ‹‹‹‹‹‹‹ŒŒ‡‡‡‡‡‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚†††††††††††††††…………………………€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzz{{zzzzyyyyxxxxxwwwwwwwvvvvutttttttttsssssssssrrrrrrqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhggffffffffffeeeeeeeeeeeedddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````_______^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999:999999999988888888887777777766666666666555555555544444333333333322222222221111111100000000000/////////////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{zzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}|||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹Œ���ŽŽŽŽŽŽŽŽ�����‘’““”•”””””““’‘��Ž�Œ‹ŠŠ‰‰‰‰‰‰‰‰�ŽŽŽ�����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹ŒŒ‡‡ˆˆ‡‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚†††††††††††††††…………………………€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzz{{zzzzyyyyxxxxxxwwwwwwvvvvuuttttttttssssssssssrrrrrqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhggffffffffffeeeeeeeeeeeedddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````_______^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999:999999999988888888887777777766666666666555555555544444333333333322222222221111111100000000000/////////////////...........----------,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{zzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€���������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„…………………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽ�������‘’’“””•””””““’‘���Ž�Œ‹ŠŠ‰‰‰‰‰‰‰ŠŽŽŽ������ŽŽ��ŒŒ‹‹‹‹‹‹‹‹ŒŒ‡ˆˆˆ‡‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚†††††††††††††††††……………………€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxyyyyyyzzzzzz{{{zzzzyyyyxxxxxwwwwwwvvvvuutttttttttsssssssssrrrrrqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhgfffffffffffeeeeeeeeeeeddddddccccccccccccccccccbbbbcbbbbbbbaaaaaaaaaaa```````_______^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999:999999999988888888887777777766666666666555555555544444333333333322222222221111111110000000000//////0//////////...........-----------,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††………………………………………††††††††††…………………………………………………………………„„„„………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ�ŽŽŽ����������‘‘’’“””•••———––••”“’‘��ŽŽ��ŒŒŒŒŒŒ��‘’’’’’’’’’‘‘����ŽŽŽŽŽŽ���Œ����ŒŒŒ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyzzzzzz{{{{zzyyyyxxxxwwwwwvvvvvvuuuuuvvvvvvvvuuuuuuuuuttttttttsssrrrrrrrrrqqqqqqqqqppppoooooooooooooonnnnnnnnnnnmllllllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhggggggfffffffffffeeeeeeeeeeeeeeedddddddddddddddddccccccbbbbbbbbaaaaaaaaaaaaa```````_______^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777766666666665555555555544444444444433333333332222222211111111111000000000000///////////...........-----,,,,,,,,,,,+++++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††……………………………………†††††††††††…………………………………………………………………„„„…………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹Œ��ŽŽ���������‘‘‘’’““””•••––––••”“’’‘��ŽŽ��ŒŒŒŒŒ���’’’’’’’’’‘‘����ŽŽŽŽŽŽŽŽ��Œ����ŒŒŒ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyzzzzzz{{{{zzyyyyyxxxxwwwwwvvvvvuuuuuvvvvvvvvuuuuuuuuuttttttttsssrrrrrrrrrqqqqqqqqqpppppooooooooooooonnnnnnnnnnnmllllllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhggggggffffffffffffeeeeeeeeeeeeeedddddddddddddddddcccccccbbbbbbbbaaaaaaaaaaaa```````________^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777766666666665555555555544444444444433333333332222222211111111111000000000000///////////...........-----,,,,,,,,,,,+++++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††……………………………………†††††††††††…………………………………………………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ�ŽŽ���������‘‘‘’’““””••••–––••”““’‘���Ž���ŒŒŒ����Ž’’’’“’’’’‘‘����ŽŽŽŽŽŽŽŽ��ŒŒ���ŒŒŒ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}|~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyzzzzzz{{{zzyyyyyxxxxwwwwwvvvvvuuuuuvvvvvvvvvuuuuuuuuutttttttsssrrrrrrrrrqqqqqqqqqqppppooooooooooooooonnnnnnnnnmmllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccbbbbbbbbbaaaaaaaaaaa```````________^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777666666666665555555555444444444444333333333322222222111111111110000000000000//////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††…………………………………††††††††††††…………………………………………………………………„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹Œ��ŽŽ�������‘‘‘‘’’““”””••••––••””“’‘���ŽŽ���������ŽŽ’’’““’’’’‘‘���ŽŽŽŽ��ŽŽŽŽ�ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}|~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyzzzzzzz{{zzzyyyyyxxxxwwwwvvvvvvuuuuvvvvvvvvvuuuuuuuuutttttttsssrrrrrrrrrqqqqqqqqqqppppooooooooooooooonnnnnnnnnmmlllllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhggggggffffffffffffeeeeeeeeeeeeeeddddddddddddddddddcccccccbbbbbbbbbaaaaaaaaaa````````_______^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777666666666665555555555444444444444333333333322222222211111111110000000000000//////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††…………………………………††††††††††††………………………………………………………………†„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ�ŽŽ�������‘‘‘‘’’““”””•••••–••””“’‘‘���ŽŽ�������ŽŽŽŽ’“““’’’’‘‘����ŽŽŽ����ŽŽŽ�ŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}||~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzyyyyyxxxxwwwwwvvvvvuuuuvvvvvvvvvuuuuuuuuuuttttttsssrrrrrrrrrqqqqqqqqqqppppoooooooooooooooonnnnnnnnmmlllllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhggggggffffffffffffeeeeeeeeeeeeeeddddddddddddddddddcccccccbbbbbbbbbbaaaaaaaaa````````________^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777666666666665555555555444444444444333333333322222222211111111110000000000000//////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††………………………………†††††††††††††………………………………………………………………†…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹Œ��Ž�������‘‘‘‘’’““”””••••••–••”“’’‘���ŽŽ�������ŽŽŽŽŽ““““’’’‘‘‘����ŽŽ������ŽŽŽ‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|~}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzyyyyyxxxxxwwwwvvvvvuuuuwvvvvvvvvvuuuuuuuuuttttttsssrrrrrrrrrqqqqqqqqqqppppooooooooooooooooonnnnnnnmmlllllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhgggggggffffffffffffeeeeeeeeeeeeeedddddddddddddddddccccccccbbbbbbbbbaaaaaaaaa`````````_______^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777666666666665555555555444444444444333333333322222222211111111110000000000000//////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyzyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††………………………………†††††††††††††……………………………………………………………††…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰Š‹‹ŒŒ�ŽŽ������‘‘‘‘’’“““””•••••••••”““’‘���ŽŽŽ�����ŽŽŽŽŽ��““““’’’‘‘����ŽŽ��������ŽŽ‹‹‹ŒŒ‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}||~}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzyyyyyyxxxxwwwwwvvvvvuuuwvvvvvvvvvuuuuuuuuuttttttsssrrrrrrrrrrqqqqqqqqqqppppooooooooooooooooonnnnnnmmllllllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhgggggggffffffffffffeeeeeeeeeeeeeedddddddddddddddddccccccccbbbbbbbbbbaaaaaaaa`````````_______^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777766666666665555555555444444444444333333333332222222211111111110000000000000///////////..........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyzyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††……………………………††††††††††††††…………………………………………………………†††…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹ŒŒ��Ž������‘‘‘‘’’’““””•••••••••””“’‘‘���ŽŽ�����ŽŽŽŽ����“““’’’‘‘�����ŽŽ���������Ž‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}||~}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyzzzzzzzzyyyyyyyxxxxxwwwwvvvvvuuuwvvvvvvvvvvuuuuuuuuutttttsssrrrrrrrrrrqqqqqqqqqqppppoooooooooooooooooonnnnnmmllllllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhgggggggfffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccbbbbbbbbbbaaaaaaa`````````_______^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777766666666665555555555444444444444333333333332222222211111111111000000000000///////////..........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††…………………………†††††††††††††††…………………………………………………………†††…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽ������‘‘‘‘’’““””•••–––••••”““’‘���ŽŽŽ���ŽŽŽŽŽ�����“““’’’‘‘����ŽŽ�����������Š‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}||~}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyzzzzzzyyyyyyyyyxxxxxwwwwwvvvvvuuwwvvvvvvvvvuuuuuuuuutttttsssrrrrrrrrrrqqqqqqqqqqppppooooooooooooooooooonnnnmmmlllllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccbbbbbbbbbbaaaaaaa``````````_______^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777766666666665555555555444444444444333333333332222222211111111111000000000000///////////..........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††…………………………†††††††††††††††………………………………………………………††††…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽ������‘‘‘’’’“””•••––––••”•”“’‘���ŽŽŽŽ��ŽŽŽŽŽ������““’’’‘‘����ŽŽŽ����ŒŒŒ����ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡…………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}||~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyzzzzzyyyyyyyyyyxxxxxwwwwvvvvvuuwwwvvvvvvvvvuuuuuuuutttttsssrrrrrrrrrrqqqqqqqqqqqppppoooooooooooooooooonnnnmmmllllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhgggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccbbbbbbbbbbaaaaaaa``````````_______^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777766666666665555555555544444444444333333333332222222211111111111000000000000///////////..........------,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††………………………††††††††††††††††……………………………………………………†††††………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽ�������‘‘‘’’““””••–––––••”””“’‘���ŽŽŽ��ŽŽŽŽ��������“’’’‘‘�����ŽŽ����ŒŒŒŒŒŒ��ŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡……………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}||~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyzzzzyyyyyyyyyyxxxxxwwwwwvvvvvuwwwvvvvvvvvvuuuuuuuutttttsssrrrrrrrrrrqqqqqqqqqqqppppooooooooooooooooooonnnmmmmlllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhgggggggggffffffffffffeeeeeeeeeeeeddddddddddddddddddcccccccccbbbbbbbbbbaaaaaaa`````````_______^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777766666666665555555555544444444444333333333332222222211111111111000000000000///////////..........------,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††………………………††††††††††††††††…………………………………………………††††††…………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡ˆˆˆˆˆ‰‰‰Š‹‹ŒŒ��ŽŽŽ�������‘‘‘’’“””••––––––••””““’‘���ŽŽŽŽŽŽŽŽ���������“’’‘‘�����ŽŽŽ���ŒŒŒŒŒŒŒŒŒ‰ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡……………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}|||~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyzzzyyyyyyyyyyxxxxxwwwwwvvvvvvwwwwvvvvvvvvuuuuuuuutttttssssrrrrrrrrrqqqqqqqqqqqppppoooooooooooooooooooonnmmmmlllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhgggggggggfffffffffffffeeeeeeeeeeeedddddddddddddddddcccccccccbbbbbbbbbbaaaaaaa`````````_______^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777766666666665555555555544444444444433333333332222222211111111111000000000000///////////...........-----,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††……………………†††††††††††††††††…………………………………………………††††††………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ��ŽŽŽ��������‘‘’’““””••––––––••””“’‘‘���ŽŽŽŽŽŽŽŽ���������“’’‘‘����ŽŽŽ����ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}||~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzyyyyyyyyyyxxxxxxwwwwwvvvvvwwwwvvvvvvvvuuuuuuuutttttsssrrrrrrrrrrrqqqqqqqqqqppppoooooooooooooooooooonnmmmmmlllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiihhhggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddddddccccccccbbbbbbbbbbaaaaaa``````````________^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777766666666665555555555544444444444433333333332222222211111111111000000000000///////////...........-----,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyzzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††……………………†††††††††††††††††………………………………………………†††††††……………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽ���������‘‘’’““”••–––––––••””“’‘���ŽŽŽŽŽŽŽŽ����������’’‘‘����ŽŽŽ�����ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}|||~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwvvvvvwwwwvvvvvvvvuuuuuuuutttttsssrrrrrrrrrrrqqqqqqqqqqppppooooooooooooooooooooonmmmmmllllllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiihhggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbaaaaaa``````````________^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888777766666666666555555555544444444444433333333332222222211111111111000000000000///////////...........-----,,,,,,,,,,,+++++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††…………………††††††††††††††††††………………………………………………†††††††………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽ��������‘‘‘’’“””•–––——–––••””“’‘����ŽŽŽŽŽŽ����������Ž’‘‘����ŽŽŽŽ����ŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡…………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}|||~~}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwvvvvwwwwwvvvvvvvuuuuuuuutttttssssrrrrrrrrrrqqqqqqqqqqpppppoooooooooooooooooooonmmmmmllllllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiiihggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbaaaaaa``````````________^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXYXXXXXXXXXWWWWWWVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888777766666666666555555555544444444444433333333332222222211111111111000000000000///////////...........-----,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††…………………††††††††††††††††††……………………………………………††††††††……………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽ���������‘‘’’““”••–––——–––•”””“’‘����ŽŽŽŽŽŽ���������ŽŽ’‘‘����ŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}||~~~}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyxxxyyxxxxxxxxxxxwwwwwwvvvvwwwwwvvvvvvvuuuuuuuutttttssssrrrrrrrrrrqqqqqqqqqqpppppoooooooooooooooooooonmmmmmmllllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihggggggggggggffffffffffffeeeeeeeeeeeddddddddddddddddcccccccccbbbbbbbbbbaaaaaa``````````________^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXYXXXXXXXXXWWWWWWVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888777766666666666555555555544444444444433333333332222222221111111111000000000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††………………†††††††††††††††††††…………………………………………†††††††††…………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ��ŽŽŽ����������‘‘’’“””••––———–––•”“““’‘����ŽŽŽŽŽ����������ŽŽ‘‘����ŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}|~~~~~}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvwwwwwvvvvvvvuuuuuuuutttttssssrrrrrrrrrqqqqqqqqqqqppppppoooooooooooooooooooommmmmmlllllllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiigggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaaaa``````````________^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXYXXXXXXXXXWWWWWWWVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888877766666666666555555555545444444444433333333332222222221111111111000000000000///////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††………………†††††††††††††††††††…………………………………………†††††††††………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽ����������‘‘’““”••–––———––••”““’’‘�����ŽŽŽ����������ŽŽ�‘����ŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyzyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvwwwwwwvvvvvvuuuuuuuttttttssssrrrrrrrrrqqqqqqqqqqqppppppoooooooooooooooooooommmmmmmllllllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiiggggggggggggggfffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaaaa``````````________^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXWWWWWWWVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777766666666665555555555454444444444333333333322222222211111111110000000000000//////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyzzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††……………††††††††††††††††††††………………………………………††††††††††……………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ��ŽŽŽ�����������‘‘’““”••––————––••”““’’‘����������������ŽŽŽ������ŽŽŽ�������ŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxyyxyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvwwwwwwvvvvvuuuuuuuuttttttssssrrrrrrrrrqqqqqqqqqqqppppppoooooooooooooooooooommmmmmmllllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhgggggggggggggffffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbaaaaaa`````````_________^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXYXXXXXXXXXWWWWWWWVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777766666666665555555555454444444444333333333332222222211111111110000000000000//////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††……………††††††††††††††††††††……………………………………†††††††††††…………………………………………………………………………………………………………………………………†…………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽ����������‘‘’’“””•–––———–––•””““’‘‘���������������ŽŽŽ��Œ����ŽŽ�������ŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvwwwwwwvvvvvuuuuuuutttttttssssrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooooooooommmmmmmlllllllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiihhggggggggggggggffffffffffeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaaaa`````````_________^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXYXXXXXXXXXWWWWWWWVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777766666666665555555555454444444444333333333332222222211111111110000000000000//////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††…………†††††††††††††††††††††……………………………………†††††††††††…………………………………………………………………………………………………………………………………†………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ���ŽŽŽŽ���������‘‘’““”••–––———––••”“““’‘‘�������������ŽŽŽŽ���Œ���ŽŽŽ�������ŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvwwwwwwvvvvvuuuuuuutttttttsssssrrrrrrrrqqqqqqqqqqqqppppppooooooooooooooooooommmmmmmmllllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhggggggggggggggfffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbaaaaaa`````````_________^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXYXXXXXXXXXWWWWWWWWVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777766666666665555555555454444444444333333333332222222211111111110000000000000//////////...........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††…………†††††††††††††††††††††…………………………………††††††††††††………………………………………………………………………………………………………………………………††……………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽ��������‘‘’“””••–––——–––•””“’“’‘‘����������ŽŽŽŽŽŽ��ŒŒŒ��ŽŽŽ�������ŒŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvwwwwwwvvvvvuuuuuuttttttttsssssrrrrrrrrqqqqqqqqqqqpppppppooooooooooooooooooommmmmmmmmllllllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiihhhggggggggggggggfffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbaaaaaa`````````__________^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXYXXXXXXXXXWWWWWWWWVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777766666666665555555555554444444444333333333332222222211111111110000000000000///////////..........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyzzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††………††††††††††††††††††††††…………………………………††††††††††††……………………………………………………………………………………………………………………………†††…………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽ�������‘’’“”••––––––––••””“’’’‘‘��������ŽŽŽŽŽŽ���ŒŒŒ‹�ŽŽŽ�������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwvvvvvuuuuuuttttttttssssssrrrrrrrqqqqqqqqqqqpppppppppooooooooooooooooommmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiihhhgggggggggggggggffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbaaaaaa`````````__________^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXYXXXXXXXXXWWWWWWWWVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777766666666665555555555554444444444333333333332222222211111111110000000000000///////////..........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††………††††††††††††††††††††††………………………………†††††††††††††…………………………………………………………………………………………………………………………††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽ�����‘‘’““”••–––––––••””““’’’‘‘�������ŽŽŽŽŽŽ���ŒŒŒ‹‹ŽŽŽ���������ŒŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvvvuuuuuuttttttttsssssssrrrrrrqqqqqqqqqqqqppppppppooooooooooooooooommmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiihhhhggggggggggggggffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaa````````___________^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXYXXXXXXXXWWWWWWWWWVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777766666666665555555555554444444444333333333332222222211111111111000000000000///////////..........------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„……………………………………………††††††††††††††††††††……†††††††††††††††††††††††………………………………†††††††††††††………………………………………………………………………………………………………………………†††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽ�����‘’’“””••–––––––••””“’’’’‘‘������ŽŽŽŽŽ����ŒŒŒ‹‹ŠŽŽ���������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwvvvvvuuuuuuttttttttsssssssrrrrrrqqqqqqqqqqqqpppppppoooooooooooooooooommmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiihhhhggggggggggggggffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaa`````````__________^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777766666666665555555555554444444444433333333332222222211111111111000000000000///////////...........-----,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††……………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽŽŽ����‘‘’““””••••••••””““’‘‘’’‘‘�������ŽŽŽŽ���ŒŒŒ‹‹‹Š‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‡‡†††††††††††††††††††††††………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||{{{{{{{{|{|{{{{{{{{{{{{{{zzzzzzzyzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuutttttsssssssssrrrrrrrrrqqqqqqqpppppppoooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggggfffffgggfffffffffffeeeeeeeeeeecccccccbbbbbbbbbbbaaaaaaaa`````__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::99:99999999998888888888777777777766666666665555555555554444444444433333333332222111111111110000000000/00///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒ����ŽŽŽŽŽŽ�����‘’’“””••••••••””““’’‘‘’‘‘‘������ŽŽŽŽ���ŒŒŒ‹‹‹ŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‡††††††††††††††††††††††††…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuutttttsssssssssssssrrrrrrqqqqqqpppppppoooooonnnnnnnnnnnnnnnnnnnnnnnmmnmmmmmmmmmmmmmmmmmmmmllllkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhgggggggggggggfffffggffffffffffffeeeeeeeeeeecccccccbbbbbbbbbbbaaaaaaaa`````__________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::99:99999999998888888888777777777766666666665555555555554444444444433333333332222111111111110000000000/00///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒ�����ŽŽŽŽŽ����‘‘’““””•••••••””““’’‘‘�’‘‘������ŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‡‡†††††††††††††††††††††††…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuutttttsssssssssssssrrrrrrrqqqqqpppppppoooooonnnnnnnnnnnnnnnnnnnnnnnmmnmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhgggggggggggggfffffggffffffffffffeeeeeeeeeeecccccccbbbbbbbbbbbaaaaaaaa`````__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::99:99999999998888888888777777777766666666665555555555554444444444433333333332222111111111110000000000000///////////...........---------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††……………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒ����ŽŽŽŽŽ�����‘’’““””•••••”””““’’’‘‘�’‘‘������ŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‡‡†††††††††††††††††††††††…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuuuuutttttsssssssssssssrrrrrrrqqqqqppppppppooooonnnnnnnnnnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhggggggggggggffffffggffffffffffffeeeeeeeeeeecccccccbbbbbbbbbbbaaaaaaaa`````__________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::99:99999999998888888888777777777766666666665555555555555444444444433333333332222111111111110000000000000///////////...........---------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††…………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆ‰‰‰‰ŠŠ‹‹‹ŒŒ����ŽŽŽŽŽ�����‘‘’““”””••••”””““’’’‘‘��‘‘‘�����ŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‡‡†††††††††††††††††††††††……………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxwwwwwvvvvvvvvvvvvvvvvvuuuuuuutttttsssssssssssssrrrrrrrqqqqqppppppppooooonnnnnnnnnnnnnnnnnnnnnnnmmnmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhggggggggggggffffffggffffffffffffeeeeeeeeeeecccccccbbbbbbbbbbaaaaaaaaa``````__________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::99:99999999998888888888777777777766666666665555555555555444444444433333333332222111111111110000000000000///////////...........---------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠ‹‹‹ŒŒ����ŽŽŽŽŽ�����‘‘’’““”””••””””““’’’‘‘���‘‘������ŽŽ���ŒŒŒ‹‹‹ŠŠŠŠŠ‰‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‡‡‡††††††††††††††††††††††††…………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxwwwwwvvvvvvvvvvvvvvvvvuuuuuuttttttsssssssssssssrrrrrrrrqqqqppppppppooooonnnnnnnnnnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkjjjjjjjjjjiiiiiihhhhhhhgggggggggggfffffffgfffffffffffffeeeeeeeeeeecccccccbbbbbbbbbbbaaaaaaaa``````__________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::99:99999999998888888888777777777766666666665555555555555444444444433333333332222111111111110000000000000///////////...........---------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††……………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ����ŽŽŽŽŽ�����‘‘’’““””””””””“““’’‘‘‘����‘������ŽŽ���ŒŒŒ‹‹‹ŠŠŠŠŠŠ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‡‡‡†††††††††††††††††††††††††………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||}}}}}|||||||||||{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuutttttttssssssssssssrrrrrrrrqqqqppppppppooooonnnnnnnnnnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkjjjjjjjjjjiiiiihhhhhhhgggggggggggfffffffgfffffffffffffeeeeeeeeeeeccccccbbbbbbbbbbbaaaaaaaaa``````_________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::99:99999999998888888888877777777766666666665555555555555444444444433333333332222111111111110000000000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††…………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ���ŽŽŽŽŽ������‘‘‘’““””””””””“““’’‘‘‘�����������ŽŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‡‡‡‡††††††††††††††††††††††††††……………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}||||||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuttttttttssssssssssssrrrrrrrqqqqqppppppppooooonnnnnnnnnnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkjjjjjjjjjiiiiihhhhhhgggggggggggffffffffgfffffffffffffeeeeeeeeeeeccccccbbbbbbbbbbbaaaaaaaaa``````__________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::99:99999999998888888888877777777766666666665555555555555444444444433333333332222211111111110000000000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŒ��ŽŽŽŽŽ�������‘‘’’“““”””””””““’’’‘‘������������ŽŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‡‡‡††††††††††††††††††††††††††††…………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}||||||||||{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuttttttttsssssssssssssrrrrrrrqqqqqppppppppooooonnnnnnnnnnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkjjjjjjjjiiiiihhhhhhgggggggggggffffffffffffffffffffffeeeeeeeeeeeccccccbbbbbbbbbbbaaaaaaaaa``````__________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::99:99999999998888888888877777777766666666665555555555555444444444433333333332222211111111110000000000000///////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††……………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ���ŽŽŽ��������‘‘‘’’“““”””””””““’’‘‘�������ŽŽ����ŽŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡††††††††††††††††††††††††††††††……………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwvvvvvvvvvvvuvvvvvvuuttttttttttsssssssssssssrrrrrrrqqqqqpppppppoooooonnnnnnnnnnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjjiiiiihhhhhhggggggggggfffffffffffffffffffffffeeeeeeeeeeeccccccbbbbbbbbbbbaaaaaaaaa``````__________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::99:99999999999888888888877777777766666666665555555555555444444444433333333333222211111111110000000000000///////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ��ŽŽŽ��������‘‘‘’’’“““”””””””““’’‘‘������ŽŽŽŽ���ŽŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‡‡††††††††††††††††††††††††††††††††……………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzzzzzzzyyyyyyyxxxxxwwwwwvvvvvvvvvvuuuuuuuuttttttttttttsssssssssssssrrrrrrrqqqqqppppppppooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjiiiiihhhhhhggggggggggffffffffffffffffffffffffeeeeeeeeeeccccccbbbbbbbbbbbaaaaaaaaa``````__________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::99:999999999998888888888777777777666666666665555555555554444444444333333333332222111111111100000000000000//////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒ��ŽŽŽ�������‘‘‘‘’’’““““”””””””““’’‘‘�����ŽŽŽŽ���ŽŽŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‡‡†††††††††††††††††††††††††††††††††…………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzzzzzzzyyyyyyyxxxxxwwwwwvvvvvvvvvvuuuuuuuuttttttttttttsssssssssssssrrrrrrqqqqqpppppppppooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjiiiiihhhhhhggggggggggffffffffffffffffffffffffeeeeeeeeeeccccccbbbbbbbbbbbaaaaaaaaa``````__________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::::9:999999999998888888888777777777666666666665555555555554444444444333333333332222111111111100000000000000//////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ��ŽŽŽ�����‘‘‘‘‘‘’’’“““”””””””””““’’‘‘����ŽŽŽ�����ŽŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‡†††††††††††††††††††††††††††††††††††…………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||}}}}}}}}~~~~}}}}}}|||||||||||{{{{{{zzzzzzzzzzyyyyyyyxxxxwwwwwwvvvvvvvvvvvuuuuuuutttttttttttssssssssssssssrrrrrrqqqqqpppppppppoooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjiiiiihhhhhhgggggggggfffffffffffffffffffffffffeeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::::9::99999999998888888888777777777666666666665555555555554444444444333333333332222111111111100000000000000//////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽ�����‘‘‘’’’’’’“““”””””””””””““’‘‘���ŽŽŽ����ŒŒŒŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰†‡†††††††††††††††††††††††††††††††††††………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}~~~~~~~}}}}}}||||||||||{{{{{{{zzzzzzzzzyyyyyyyxxxxwwwwwwvvvvvvvvvvvuuuuuuutttttttttttssssssssssssssrrrrrqqqqqqppppppppppooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjiiiiiihhhhhhgggggggggfffffffffffffffffffffffffeeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaaa```````__________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::9::99999999998888888888777777777666666666665555555555554444444444333333333332222111111111110000000000000//////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………………………†……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ���Ž����‘‘‘’’’’““““““””””•••••”””““’‘‘���ŽŽ���ŒŒŒŒŒŒ����ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡††††††††††††††††††††††††††††††††††††………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}}}}}~~~~~~~~}}}}}}||||||||||{{{{{{{{zzzzzzzyyyyyyyxxxxxwwwwwwvvvvvvvvvvvvuuuuuuttttttttttssssssssssssssrrrrrqqqqqqpppppppppppooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjiiiiiihhhhhhgggggggggfffffffffffffffffffffffffeeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaaa```````__________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::9::99999999998888888888777777777666666666665555555555554444444444333333333332222111111111110000000000000//////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………………………†……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽ���‘‘’’’““““““”””””••••••••”””“’’‘���ŽŽ��ŒŒŒŒŒ‹‹‹��ŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡††††††††††††††††††††††††††††††††††††………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||}}}}}}~~~~~~~~~~~}}}}}||||||||||{{{{{{{{zzzzzzzyyyyyyxxxxxxwwwwwwwvvvvvvvvvvvuuuuuutttttttttsssssssssssssrrrrrrqqqqqqqpppppppppppooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjiiiiiihhhhhhgggggggggfffffffffffffffffffffffffeeeeeeeeeecccccccbbbbbbbbbbbaaaaaaaa```````__________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::9::99999999998888888888777777777766666666665555555555554444444444433333333332222111111111110000000000000///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………………………………………………††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��Ž����‘’’’“““””””””••••••••••••””““’‘���ŽŽ�ŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††††††††††††††††………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||}}}}}}~~~~~~~~~~~~}}}}}||||||||||{{{{{{{{zzzzzzyyyyyyyxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuttttttttssssssssssssrrrrrrrqqqqqqqpppppppppppppoooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkjjjjjjiiiiiiihhhhhhhgggggggggffffffffffffffffffffffffeeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaaa``````___________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9::99999999998888888888777777777766666666665555555555554444444444433333333332222111111111110000000000000///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹Œ��Ž���‘‘’’““”””•••••••••––––––•••””“’‘‘��ŽŽ�ŒŒŒ‹‹‹‹‹ŠŠŠŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡†††††††††††††††††††††††††††††††††††††………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~}}}}}||||||||||{{{{{{{{zzzzzyyyyyyyxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuttttttttsssssssssssrrrrrrrqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkjjjjjjjiiiiiiihhhhhhhgggggggggffffffffffffffffffffffffeeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaaa```````__________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9::99999999998888888888777777777766666666665555555555554444444444433333333332222111111111110000000000000///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………††…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰ˆˆ‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹Œ��Ž���‘‘’““””•••••–––––––––––––••””““’‘��ŽŽ�ŒŒ‹‹‹‹ŠŠŠŠŠŠŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††……………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||}}}}}}~~~~~~~~~~~~}}}}||||||||||{{{{{{{{zzzzzyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuutttttttsssssssssssrrrrrrrqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjiiiiiiihhhhhhhgggggggggffffffffffffffffffffffffeeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaaa```````__________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9::99999999998888888888777777777766666666665555555555555444444444433333333332222111111111110000000000000///////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………†††…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ�Ž���‘‘’“””••––––––––––––––––––••””“’‘���Ž��Œ‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††……………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||}}}}}}}~~~~~~~~~~}}}}}|||||||||{{{{{{{zzzzzyyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuttttttsssssssssssrrrrrrrrqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhgggggggggffffffffffffffffffffffffeeeeeeeeeecccccccbbbbbbbbbbbaaaaaaaa``````____________^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9::99999999998888888888777777777766666666665555555555555444444444433333333332222111111111110000000000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………………………………………………………………………†††………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††…………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��Ž��‘’’“””•–––—————————————––––•””“’’‘��Ž��ŒŒ‹‹ŠŠŠŠŠŠ‰‰‰‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††……………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~}}}}}|||||||||{{{{{{{zzzzzyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuutttttssssssssssssrrrrrrrrqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhgggggggggffffffffffffffffffffffffeeeeeeeeeecccccccbbbbbbbbbbbaaaaaaaa``````____________^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9::99999999998888888888777777777766666666665555555555555444444444433333333332222111111111110000000000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………††††………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹Œ��Ž��‘‘’“””•––—————˜˜————————–––••”““’‘���Ž�ŒŒ‹‹ŠŠŠŠŠ‰‰‰‰‰‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††……………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|}}}}}}}~~~~~~~~}}}}}|||||||||{{{{{{zzzzzyyyyyxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuutttttssssssssssssrrrrrrrrqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhgggggggggfffffffffgffffffffffffffeeeeeeeeeeccccccbbbbbbbbbbbbbaaaaaaa```````__________^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9::99999999998888888888877777777766666666665555555555555444444444433333333332222111111111110000000000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………††††……………………………………………………………………………………………………………………………††††††††††††††††††††††††††††………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ�Ž���‘’““”•––——˜˜˜˜˜˜˜˜˜˜————–––•””“’‘���Ž��Œ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††……………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}|||||||||{{{{{zzzzzyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuutttttssssssssssssrrrrrrrrqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhggggggggggfffffffffffffffffffffffeeeeeeeeeecccccccbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9::99999999998888888888877777777766666666665555555555555444444444433333333332222111111111110000000000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………††††……………………………………………………………………………………………………………………………††††††††††††††††††††††††††††……………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ�ŽŽ��‘’“””•––—˜˜˜˜˜™˜˜˜˜˜˜˜———––••”“’’‘��Ž��Œ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††…………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}||||||||{{{{zzzzzzyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuutttttsssssssssssrrrrrrrrrqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhggggggggggfffffffffffffffffffffffeeeeeeeeeecccccccbbbbbbbbbbbbaaaaaaa``````____________^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9::99999999998888888888877777777766666666665555555555555444444444433333333332222211111111110000000000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………………………………………………………………†††††…………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††…………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ��Ž���‘’“”••–——˜˜™™™™™™™˜˜˜˜——––••”““’‘��ŽŽ�ŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††‡††††††††††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}||||||||{{{{zzzzzyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuutttttsssssssssssrrrrrrrrrqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggfffffffffffffffffffffffeeeeeeeeeeccccccbbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9::99999999998888888888877777777766666666665555555555555444444444433333333332222211111111110000000000000///////////...........---------,,,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! wwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��Ž���‘’“••–——˜˜™™™™™™˜˜˜———––••”“˜—–•”““’‘‘����ŽŽŽŽŽŽŽŽ���ŽŽŽŽŽ����������������ŒŒŒŒˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}~~~~~~~~~~~}}}}||||||{{{{{{{||{{{{{{zzzzzyyyyyyyxxxxxvvvvvvvvvuuuuuuuuuuuuuttttrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkjjjjkjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggggfffffffeeeeeeedddddddddddddccccccbbbaaaaaaaaaa``````````__````_________^^^^^^^^^]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877778777777777766666666665555555555544444444444333333322222222221111111111000000///////////...........------------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�Ž���‘’““•–——˜˜™™™™™™™˜˜˜——––••”““—–•””“’‘‘����ŽŽŽŽŽŽŽŽ����ŽŽŽŽŽ���������������ŒŒŒŒŒˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡†‡‡‡‡‡‡†††††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}~~~~~~~~~~~~}}}}|||||{{{{{{{{|{{{{{{zzzzzyyyyyyyxxxxxxvvvvvvvvuuuuuuuuuuuuuuttttrrrrrrqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggggfffffffeeeeeeedddddddddddddccccccbbbaaaaaaaaaa``````````__````_________^^^^^^^^^]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877778777777777766666666665555555555544444444444333333322222222221111111111000000///////////...........------------,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ��‘‘’“”•–——˜˜™™™™™™™˜˜———–••”““’–••”“’‘‘����ŽŽŽŽŽŽŽŽŽ����ŽŽŽŽŽ��������������ŒŒŒŒŒŒˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}~~~~~~~~~~~}}}}||||||{{{{{{{{{{{{{{{zzzzzyyyyyyyxxxxxxvvvvvvvuuuuuuuuuuuuuutttttrrrrrrqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllklllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggffffffffeeeeeeedddddddddddddccccccbbbbaaaaaaaaa```````````_````_________^^^^^^^^^]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877778777777777766666666665555555555554444444444333333322222222221111111111000000///////////...........------------,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘’““”––—˜˜˜™™™™™™˜˜˜——––•””“’‘–•”“’’‘�����ŽŽŽŽŽŽŽŽŽ����ŽŽŽŽŽŽ�������������ŒŒŒŒŒŒˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}~~~~~~~~~~~}}}}||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyxxxxxxvvvvvvvuuuuuuuuuuuuuutttttrrrrrrqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllkklllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggffffffffeeeeeeedddddddddddddccccccbbbbaaaaaaaaa```````````_````_________^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877778777777777766666666665555555555554444444444333333322222222221111111111000000///////////...........------------,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘’’“””–——˜˜˜™™™™™˜˜˜——––•””“’‘‘•”“’’‘�����ŽŽŽŽŽŽŽŽŽŽŽ���ŽŽŽŽŽŽ�����������ŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}~~~~~~~~~}}}}}|||||{{{{{{{{{{{{{{zzzzzzyyyyyyyxxxxxxxvvvvvvuuuuuuuuuuuuuuutttttrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggffffffffeeeeeeedddddddddddddccccccbbbbaaaaaaaaa``````````__````_________^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877778777777777766666666665555555555554444444444333333322222222221111111111000000///////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘’’““”•–——˜˜˜™™™™˜˜˜——––•””“’‘‘�”““’‘‘����ŽŽŽŽŽŽŽŽŽŽ�Ž���ŽŽŽŽŽ�������������ŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}~~}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzyyyyyyyyxxxxxxvvvvvvuuuuuuuuuuuuuuttttttrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggffffffffeeeeeeedddddddddddddccccccbbbbaaaaaaaaa``````````__````_________^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877778777777777766666666665555555555554444444444333333322222222221111111111100000///////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘‘’““””•–——˜˜˜˜™˜˜˜˜——––•””“’‘‘��““’‘‘�����ŽŽŽŽŽŽŽŽŽŽŽ����ŽŽŽŽŽ������������ŒŒŒŒŒŒŒŒˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}~}}}}}}}}}||||||{{{{{{{{{z{{{{zzzzzzyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuuuuuttttttrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggggfffffffffeeeeeeedddddddddddddccccccbbbbaaaaaaaaa``````````__````_________^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877778777777777766666666665555555555554444444444333333322222222221111111111100000///////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠ‹ŒŒ�ŽŽ���‘‘’““””••–——˜˜˜˜˜˜˜˜——––•””“’‘‘��Ž“’‘‘�����ŽŽŽŽŽŽŽŽŽŽŽŽ����ŽŽŽŽŽ������������ŒŒŒŒŒŒŒŒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}||||||{{{{{{{{{zz{{{zzzzzzzyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuuuutttttttrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkklllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffeeeeeeeeddddddddddddccccccbbbbaaaaaaaaa``````````__````_________^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888777787777777777666666666655555555555544444444443333333222222222211111111111000000//////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠ‹‹Œ��Ž���‘‘’““””••–———˜˜˜˜˜˜˜——––•””“’‘‘��ŽŽ’‘‘�����ŽŽŽŽŽŽŽŽŽŽŽ������ŽŽŽŽŽ������������ŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}|||||||{{{{{{{{{zzz{{zzzzzzzzyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuuuutttttttrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkklllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffeeeeeeeeddddddddddddccccccbbbbbaaaaaaaa``````````__````_________^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888888777787777777777666666666655555555555544444444443333333222222222211111111111000000//////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠ‹‹ŒŒ�Ž���‘‘’““””•••–———˜˜˜˜˜———––•””“’‘‘��ŽŽ�‘‘�����ŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŽŽŽŽ�������������ŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}||||||||||||{{{{{{{{{zzzz{zzzzzzzzyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuuuttttttttrrrrrqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggffffffffeeeeeeeeddddddddddddccccccbbbbbaaaaaaaaa`````````__````_________^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888888877787777777777666666666655555555555544444444443333333222222222211111111111000000//////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠ‹ŒŒ�ŽŽ��‘‘’““””•••––——˜˜˜˜˜———––•””“’‘‘��ŽŽ�Œ‘�����ŽŽŽŽŽŽŽŽŽŽŽŽ�������ŽŽŽŽ�������������ŒŒŒŒŒŒŒŒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxvvvvvuuuuuuuuuuuuuttttttttrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggffffffffeeeeeeeeddddddddddddccccccbbbbbbaaaaaaaa`````````__````_________^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888888888877787777777777666666666665555555555544444444443333333222222222211111111111000000//////////...........-------------,,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠ‹‹Œ��Ž���‘’““””•••–––—˜˜˜˜˜———––•””“’‘���ŽŽ�ŒŒ������ŽŽŽŽŽŽŽŽŽŽŽŽ�������ŽŽŽ��������������ŒŒŒŒŒŒŒŒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuuttttttttrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggffffffffeeeeeeeeddddddddddddccccccbbbbbbaaaaaaaa``````````_````_________^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877787777777777666666666665555555555544444444443333333222222222211111111111000000//////////...........-------------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxyxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠ‹‹ŒŒ�Ž���‘’’“””•••–––—˜˜˜˜˜———––•””“’‘���ŽŽ�ŒŒ‹�����ŽŽŽŽŽŽŽŽŽŽŽŽ��������ŽŽ���������������ŒŒŒŒŒŒŒŒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuuttttttttrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggffffffffeeeeeeeedddddddddddddcccccbbbbbbbaaaaaaaa`````````_````_________^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877787777777777666666666665555555555544444444443333333222222222211111111111000000//////////...........-------------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxyxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠ‹‹Œ��Ž���‘’““”•••––———˜˜˜˜˜———–••”“’‘���Ž��ŒŒ‹‹����ŽŽŽŽŽŽŽŽŽŽŽŽ���������Ž����������������ŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuuttttttttrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggffffffffeeeeeeeedddddddddddddcccccbbbbbbbaaaaaaaa`````````_````__________^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877787777777777666666666665555555555544444444443333333222222222211111111111000000///////////..........-------------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxyxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒ�ŽŽ��‘’’“””••––————˜˜˜˜˜——––•”“’‘‘��Ž��ŒŒ‹‹‹���ŽŽŽŽŽŽŽŽŽŽŽŽŽ��������������������������ŒŒŒŒŒŒŒŒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡‡‡‡†††††††††………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuuttttttttrrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggggggfffffffeeeeeeeedddddddddddddcccccbbbbbbbbaaaaaaaa````````_````__________^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877787777777777666666666665555555555544444444443333333222222222211111111111000000///////////..........-------------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxyxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒ�Ž���‘’““”••––————˜˜˜˜˜˜——–••”“’‘��Ž��ŒŒ‹‹ŠŠ��ŽŽŽŽŽŽŽŽŽŽŽŽŽ��������������������������ŒŒŒŒŒŒŒŒŒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡†††††††††††…………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuuttttttttrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggfffffffeeeeeeeeeddddddddddddcccccbbbbbbbbaaaaaaaa````````_````__________^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877787777777777766666666665555555555544444444443333333222222222211111111111000000///////////..........-------------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxyxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹Œ��Ž��‘‘’“””••––——˜˜˜™™˜˜˜——–•”“’‘��ŽŽ�ŒŒ‹‹ŠŠŠ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������������������������ŒŒŒŒŒŒŒŒŒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuuuttttttttrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggfffffffeeeeeeeeeddddddddddddcccccbbbbbbbbaaaaaaaaa```````_````__________^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877787777777777766666666665555555555544444444444333333222222222211111111111000000///////////..........-------------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠ‹‹ŒŒ�Ž���‘’““”••––———˜˜˜™™™˜˜——–•”“’‘��Ž�ŒŒ‹‹ŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������������������������ŒŒŒŒŒŒŒŒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyzzzzzyyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuuuttttttttrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllklllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggggffffffeeeeeeeeeddddddddddddcccccbbbbbbbbbaaaaaaaa```````_````__________^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877787777777777766666666665555555555544444444444333333222222222221111111111000000///////////...........------------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠ‹‹Œ��Ž���‘’““”••––——˜˜˜˜™™™™˜——–•”“‘��ŽŽ�Œ‹‹ŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������������������������ŒŒŒŒŒŒŒŒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyzzzzzyyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuuuttttttttrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllklllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggggffffffeeeeeeeeeedddddddddddcccccbbbbbbbbbaaaaaaaa`````````````_________^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877787777777777766666666665555555555544444444444333333222222222221111111111000000///////////...........------------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹Š‹‹ŒŒ��Ž��‘‘’“””•––——˜˜˜˜™™™™™˜——–•”’‘��Ž�ŒŒ‹‹ŠŠŠŠ‰ŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������������������������ŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyzzzzyyyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuuuttttttttrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllklllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggggffffffeeeeeeeeeedddddddddddcccccbbbbbbbbbaaaaaaaa`````````````__________^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877787777777777766666666665555555555544444444444333333222222222221111111111000000///////////...........------------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxyyxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹Š‹‹ŒŒ�Ž���‘’’“”••––——˜˜˜™™š™™™˜——–•“’‘��Ž�ŒŒ‹ŠŠŠŠŠ‰ŽŽŽŽŽŽŽŽŽŽŽŽ������������������������������ŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyzzzzyyyyyyyyyyyyyxxxxxxxxvvvvvuuuuuuuuuuuuuttttttttrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllklllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggggfffffeeeeeeeeeeddddddddddddccccbbbbbbbbbaaaaaaaa`````````````__________^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877788777777777766666666665555555555544444444444333333222222222221111111111000000///////////...........------------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! wwwwwwxxxxxxxxxxxxxxxyyxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹Š‹‹Œ��Ž���‘’““”••––——˜˜™™™šš™™˜——–”“’‘��Ž�Œ‹‹ŠŠŠŠ‰‰ŽŽŽŽŽŽŽŽŽŽŽŽ�������������������������������ŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyzzzyyyyyyyyyyyyyxxxxxxxxxvvvvvuuuuuuuuuuuuuttttttttrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllklllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggggfffffeeeeeeeeeeedddddddddddccccbbbbbbbbbaaaaaaaa`````````````__________^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877788777777777766666666665555555555544444444444333333222222222221111111111000000///////////...........------------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! wwwwwwxxxxxxxxxxxxxxxyyxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒ�ŽŽ��‘‘’“””•––——˜˜™™™™šš™™˜——–”“’‘��Ž�Œ‹‹ŠŠŠŠ‰‰ŽŽŽŽŽŽŽŽŽŽŽ�������������������������������ŒŒŒŒŒŒŒŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…†…………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyzzzyyyyyyyyyyyyyxxxxxxxxxvvvvvuuuuuuuuuuuuuttttttttrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllklllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggggfffffeeeeeeeeeeedddddddddddccccbbbbbbbbbaaaaaaaaa````````````__________^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877788777777777766666666665555555555544444444444333333222222222221111111111000000///////////...........------------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! wwwwwwxxxxxxxxxxxxxxxyyxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒ�Ž���‘’’“”••––——˜˜™™™™šš™™˜——•”“’‘��Ž�Œ‹‹ŠŠŠŠ‰‰ŽŽŽŽŽŽŽŽŽŽŽ�������������������������������ŒŒŒŒŒŒŒŒˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{zzzzzzzzzzzzzzzzyyyyyzzzyyyyyyyyyyyyyxxxxxxxxxvvvvuuuuuuuuuuuuuuttttttttrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllklllllllkkkkkkkkkkkjjjjjjjkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggggfffffeeeeeeeeeeedddddddddddccccbbbbbbbbbaaaaaaaa`````````````___________^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877788777777777766666666665555555555554444444444333333222222222221111111111000000///////////...........------------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! wwwwwwxxxxxxxxxxxxxxxyyxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹Œ��Ž���‘’““”••–——˜˜˜™™™™šš™™˜—–•”“’‘��Ž�ŒŒ‹‹ŠŠŠ‰‰ŽŽŽŽŽŽŽŽŽŽ��������������������������������ŒŒŒŒŒŒŒŒˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{zzzzzzzzzzzzzzzzyyyyyzzyyyyyyyyyyyyyyxxxxxxxxxvvvvuuuuuuuuuuuuuuutttttttrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllklllllllkkkkkkkkkkkkjjjjjjkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggggfffffeeeeeeeeeeedddddddddddccccbbbbbbbbbaaaaaaaa`````````````___________^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877788777777777766666666665555555555554444444444333333222222222221111111111000000///////////...........------------,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒ�ŽŽ��‘’’“”••––—˜˜™™™šššš›››š™™˜—–”“’‘��ŽŽ�ŒŒ‹‹‹‹Š‘������������������������‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhgfffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888888777777777776666666666555554444444444333333333332222221111111111100000000000///////////............----------,,,,,,,,,,,+++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹Œ��Ž���‘’“””•––——˜˜™™ššššš›››š™™˜—–”“’‘��ŽŽ�ŒŒŒ‹‹‹Š‘������������������������‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhgfffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888888777777777776666666666555554444444444333333333332222221111111111100000000000///////////............----------,,,,,,,,,,,+++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹Œ�ŽŽ��‘’’“”••–——˜˜™™šššššš›››š™™˜—–”“’‘���Ž��ŒŒ‹‹‹Š‘������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrqqqqqqqqqqqqrrqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhgfffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888888877777777776666666666555554444444444333333333332222221111111111100000000000///////////............----------,,,,,,,,,,,+++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹Œ�Ž���‘’“””•––—˜˜™™ššššš›š›››š™˜——•”“’‘���Ž��ŒŒ‹‹‹Š‘������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrqqqqqqqqqqqqrrqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlmmmmllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhgffffffffffffeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaa```````````___________^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888888877777777776666666666555554444444444333333333332222221111111111100000000000///////////............-----------,,,,,,,,,,+++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹��Ž��‘’’“”•––——˜™™™ššš›››š›››š™˜—–•”“’‘���Ž��ŒŒ‹‹‹Š�������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlmmmmllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhgfffffffffffffeeeeeeeeeeedddddddddccccccccccccbbbbbcbbbbbbbbbaaaaaaaa```````````___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888888877777777776666666666555554444444444333333333332222221111111111100000000000///////////............-----------,,,,,,,,,,+++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹Œ�Ž���‘’“”••–——˜˜™™ššš››››š››šš™˜—–•”“’‘‘��Ž��ŒŒ‹‹‹Š�������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmlmmmlllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhgfffffffffffffeeeeeeeeeeedddddddddccccccccccccbbbbbcbbbbbbbbbaaaaaaaa```````````___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888888877777777776666666666555554444444444333333333332222221111111111100000000000///////////............-----------,,,,,,,,,,,++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹Œ�Ž��‘’““”•–——˜˜™™ššš›››››š››šš™˜—–•”“’‘‘��Ž��ŒŒ‹‹‹Š�������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmlmmmlllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhgfffffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbbccbbbbbbbbaaaaaaaa```````````___________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888888877777777776666666666555554444444444333333333332222221111111111100000000000///////////............-----------,,,,,,,,,,,++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒŽŽ��‘’“”•––—˜˜™™šš›››››››š››š™™˜—–•”“’‘���Ž��ŒŒ‹‹‹Š�������������������������‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllmmllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhggffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbccbbbbbbbbaaaaaaaa```````````___________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888888777777777766666666665555544444444443333333333322222211111111111000000000000//////////............-----------,,,,,,,,,,,++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹Œ�Ž��‘’“””•–—˜˜™™šš››››››››š››š™˜——–•”“’‘���ŽŽ�ŒŒ‹‹‹Š�������������������������‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhggffffffffffffeeeeeeeeeeeddddddddddcccccccccccccbbbccbbbbbbbbaaaaaaaa```````````___________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888888777777777766666666665555544444444443333333333322222221111111111000000000000//////////............-----------,,,,,,,,,,,++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹Œ�Ž��‘’“”•–——˜™™šš›››››››››š›šš™˜—–•””“’‘���Ž��ŒŒ‹‹‹Š�������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhggffffffffffffeeeeeeeeeeeddddddddddcccccccccccccbbbccbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888888777777777766666666665555544444444443333333333322222221111111111000000000000//////////............-----------,,,,,,,,,,,++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹Œ���‘’“”••–—˜™™šš›››››œ››››š›š™˜˜—–•”“’’‘���Ž��ŒŒ‹‹‹Š�������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhgfffffffffffffeeeeeeeeeeeddddddddddccccccccccccccbbcccbbbbbbbaaaaaaaa```````````____________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[ZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888888777777777766666666665555544444444443333333333322222221111111111000000000000//////////............-----------,,,,,,,,,,,++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŒ���‘’“”•–—˜˜™šš››››œœœ›››šššš™˜—–•””“’‘‘��ŽŽ��ŒŒ‹‹‹Š�������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllmlllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhggfffffffffffffeeeeeeeeeeddddddddddccccccccccccccbbccbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[ZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888888777777777766666666665555544444444444333333333322222221111111111000000000000//////////............-----------,,,,,,,,,,,++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹Œ�Ž��‘“”•–——˜™™šš›››œœœœ›››š™š™˜——–•”“’’‘���ŽŽ�ŒŒŒ‹‹‹Š�������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhggfffffffffffffeeeeeeeeeeddddddddddccccccccccccccbbccbbbbbbbbaaaaaaaa````````````___________^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[ZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888888777777777766666666665555544444444444333333333322222221111111111000000000000//////////............-----------,,,,,,,,,,,++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰ŠŠ‹Œ�Ž�‘’“”•–—˜™™šš›››œœœœœ››šš™š™˜—–•”““’‘���ŽŽ��ŒŒ‹‹‹‹Š�������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllmllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhggfffffffffffffeeeeeeeeeeddddddddddcccccccccccccbbbccbbbbbbbaaaaaaaaa````````````___________^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRSSSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888888777777777766666666665555544444444444333333333322222221111111111000000000000//////////............-----------,,,,,,,,,,,++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹Œ�Ž�‘’“•–——˜™šš››››œœœœ›››š™™™˜—–•””“’‘‘���ŽŽ��ŒŒ‹‹‹ŠŠ�������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllmllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhggfffffffffffffeeeeeeeeeeddddddddddcccccccccccccbbbccbbbbbbbaaaaaaaa`````````````___________^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSSSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888888777777777766666666665555544444444444333333333322222221111111111000000000000//////////............-----------,,,,,,,,,,,++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹Œ�Ž�‘“”•–—˜™™šš›››œœœœ›››šš™˜˜——–•”“’‘‘���ŽŽ��ŒŒŒ‹‹‹ŠŠ�������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhggfffffffffffffeeeeeeeeeeddddddddddcccccccccccccbbbcbbbbbbbbaaaaaaaa`````````````__________^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888888777777777766666666665555544444444444333333333322222221111111111000000000000//////////............-----------,,,,,,,,,,,++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰ŠŠ‹Œ��‘’“”•–—˜™šš››››œœœ›››šš™˜˜˜—–•”“’‘‘���ŽŽ��ŒŒŒ‹‹‹‹ŠŠ�������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhggffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbcbbbbbbbbaaaaaaaa``````````````_________^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888888777777777766666666665555544444444444333333333322222221111111111000000000000///////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰Š‹‹ŒŽ�‘’“•–—˜™™šš›››œœœ››››š™™˜——–•”“’‘‘���ŽŽ���ŒŒŒ‹‹‹‹ŠŠ�������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhgfffffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaa``````````````_________^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888888777777777766666666665555544444444444333333333322222221111111111000000000000///////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘’”•–—˜™šš›››››œ››››šš™˜—–—•”“’’‘���ŽŽ���ŒŒŒ‹‹‹‹ŠŠŠ�������������������������‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllmlllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhgfffffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaa```````````````________^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888888777777777766666666665555544444444444333333333322222221111111111000000000000///////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘“”•–—˜™šš›››››››››šš™˜˜—––•”“’‘���ŽŽ���ŒŒŒ‹‹‹‹‹ŠŠŠ�������������������������‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllmlllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgfffffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaa```````````````________^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888888777777777766666666665555544444444444333333333322222221111111111000000000000///////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘“”•—˜™™šš›››››››››šš™˜—–••”“’‘���ŽŽ��ŒŒŒŒ‹‹‹‹‹‹ŠŠŠ�������������������������‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllmlllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhfffffffffffffeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaa```````````````________^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888888777777777766666666665555544444444444333333333322222221111111111000000000000///////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�’“”–—˜™™š›››››››››šš™˜˜—–••”“’‘��ŽŽ��ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ�������������������������‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllmlllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhfffffffffffffeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaa```````````````________^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888888777777777766666666665555544444444444333333333322222221111111111000000000000///////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ���’“•–—˜™šš››››››››ššš™˜—–•””“’‘��ŽŽ��ŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠ�������������������������‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllmlllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhffffffffffffeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````````````_______^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888888777777777766666666665555544444444444333333333322222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰Š‹Œ���’”•–—˜™šš››››››››šš™™˜—–•””“’‘��Ž��ŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠ�������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllmlllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhfffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````````````_______^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888888777777777766666666665555544444444444333333333322222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŽ��’”•–˜™™š››››››››ššš™˜˜—–•””“‘��ŽŽ�ŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ�������������������������‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllmlllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhfffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````````````_______^^^^^^^^]]]]]\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888888777777777766666666665555544444444444333333333322222221111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹�Ž��“•–—˜™š››››œœ››››šš™™˜—–•”—–•”“’‘������ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰†††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaa```````_______^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPOOOOOOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::999999999998888888888777766666666665555555555444444444444333333333332222222222222211111111110000000000///////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘“•–—˜™š›››œœœ››››šš™™˜—–•”—–•”“’‘�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaa```````_______^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPOOOOOOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888887777666666666655555555554444444444443333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘”•–˜™šš››œœœœ››››šš™˜˜—–•”—–•”’’‘�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggffffffffffffeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaa`````________^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPOOOOOOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888887777666666666655555555554444444444443333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰Š‹Œ�Ž�‘”•—˜™šš››œœœœ››››šš™˜˜—–•”—–•”“’‘�����ŽŽŽŽŽŽŽŽŽŽŽŽŽ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰†††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaa`````________^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPOOOOOOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777666666666655555555554444444444443333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰Š‹Œ���‘”•—˜™š›››œœœœ››››šš™˜˜—–•”—–•”“’‘�����ŽŽŽŽŽŽŽŽŽŽŽŽŽ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰††††††††††††††††††††††††…†………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggffffffffffffeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaa``````________^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPOOOOOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777666666666655555555554444444444443333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹Œ���‘”–—˜™š››œœœœœ››››šš™˜˜—–•”—–•”“’‘�����ŽŽŽŽŽŽŽŽŽŽŽŽŽ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰††††††††††††††††††††††††…†………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggffffffffffffeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````_______^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOOPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777666666666655555555554444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹Œ���’”–—˜™š››œœœœœœ›››šš™˜˜—–•”—–•”“’‘������ŽŽŽŽŽŽŽŽŽŽŽŽ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††††…†………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````________^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOOPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777666666666655555555554444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹Œ���’”–—˜™š››œœœœœœ›››šš™˜˜—–•”—–•”“’‘‘�����ŽŽŽŽŽŽŽŽŽŽŽŽ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††††…†………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````_______^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOOPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777666666666655555555554444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹Œ���’”–—˜™š››œœœœœœ›››šš™™˜—–•”—–•”“’‘‘�����ŽŽŽŽŽŽŽŽŽŽŽŽ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††††…†………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````________^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOOPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹Œ���‘”–—˜™š››œœœœœœ›››šš™˜˜—–•”—–•”“’‘‘������ŽŽŽŽŽŽŽŽŽŽŽ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹Œ���‘”•—˜™š››œœœœœœ›››šš™˜˜—–•”—–•”“’’‘������ŽŽŽŽŽŽŽŽŽŽŽ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````________^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘”•—˜™š›››œœœœœ›››šš™˜˜—–•”—–•”“’’‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````_______^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘“•–˜™šš››œœœœœ›››šš™˜˜—–•”—–•”“’’‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggffffffffffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````_______^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹‹�Ž�‘“•–—˜™š››œœœœ›››šš™™˜——–•”—–•”“’’‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaa``````______^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠ‹ŒŽ��“”–—˜™š›››œœœ›››šš™™˜—––•”—–•”“’’‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````______^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ���’”•—˜™šš››œœœ›››šš™™˜—–•”“—–•”“’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````_____^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOOOOPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�’”•–—˜™š›››œœ›››šš™™˜—–•”“—–•”“’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaa````````_____^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPOOOOOPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹�Ž�’“•–—˜™š›››œœ›››šš™™˜—–•”“—••”“’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````_____^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ��‘“”•—˜™šš›››œ›››šš™˜˜—–•”“–•””“’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````____^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž‘’”•–˜™šš›››œ›››šš™˜˜—–•”“–•”““’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````____^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž‘’“•–—˜™š›››œœ››šš™˜˜—–•”“–•”“’’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggffffffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa```````````___^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠ‹�Ž�’“•–—˜™š›››œœ›››š™˜˜––”“’–•”“’’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPOOOOPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹ŒŽ�‘“”–—˜™š››œœœ›››š™˜—–•”“’–•”“’’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffeeeeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````````____^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPOOOOPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ��‘“”–—˜™š››œœœ›››š™˜—–•”“’–•”“’’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggfffffffffeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa````````````____^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPOOOOPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ��‘“”•—˜™š››œœœœ››š™˜—–•”“’–•”“’’‘���������ŽŽŽŽŽŽŽŽŽ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggfffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPOOOOPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::::::999999999988888888887777666666666655555555555444444444444333333333322222222222222111111111100000000000//////////.........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! wwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹�Ž��’“”–—˜˜™™™™™™˜˜—–•”“’‘�““’‘����ŽŽŽ�������ŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuuuuttttttuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqpppppppppppooooooooooooonooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbaaa```````````___________]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQRRRRQQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž��’“•–—˜˜™™™™™™˜——–•”“’‘�“’’‘����ŽŽŽ�������ŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡†††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuuutttttttuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqppppppppppoooooooooooooonoonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaa```````````___________]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQRRRRQQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž�‘’“•–—˜˜™™™™™™˜—––•”“‘��“’’‘����ŽŽŽ�������ŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡†††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuuutttttttuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqppppppppppoooooooooooooonoonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaa```````````___________]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹Œ�Ž�‘’”•–—˜˜™™™™™˜˜—–•”“’‘��“’‘‘����ŽŽŽ�������ŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡†††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}|||||}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvvuuuuuuuuuuuuutttttttuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqppppppppppooooooooooooonnoonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbaaa```````````___________]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰Š‹Œ�Ž��‘“”•–—˜˜™™™™™˜˜—–•”“’‘��“’‘‘����ŽŽŽ�������ŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡†††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}|||||}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqppppppppppooooooooooooonnoonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbaaa``````````____________]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹Œ�Ž��’“”•–—˜˜™™™™™˜——–•”“’‘��“’‘����ŽŽŽŽ�������ŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡†††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}|||||}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqppppppppppooooooooooooonnonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbaaa``````````____________]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹Œ�Ž��‘’“•–——˜˜™™™™˜˜—–••”“’���’’‘����ŽŽŽŽ�������ŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡†††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}||||}}||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqppppppppppooooooooooooonnonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbaaa``````````____________]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹Œ�Ž���’“”•–——˜˜™™™˜˜——–•”“’‘��Ž’‘‘����ŽŽŽ�������ŒŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}||||}}||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqppppppppppooooooooooooonnonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbaaa```````````___________]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŒ�Ž�‘‘’“”•–——˜˜˜™˜˜˜—––•”“’‘��Ž’‘�����ŽŽŽ�������ŒŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}||||}}||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqppppppppppooooooooooooonnonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbaaa```````````___________]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒ�Ž��‘’“”•––—˜˜˜˜˜˜˜——–•”“’‘��ŽŽ’‘����ŽŽŽŽ�������ŒŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}||||}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqppppppppppooooooooooooonnonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaa```````````___________]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹Œ�Ž��‘’“”••–——˜˜˜˜˜˜——–•””“’‘��Ž�‘‘����ŽŽŽ�������ŒŒŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}||||}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqppppppppppooooooooooooonnonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaa```````````___________]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰Š‹‹Œ�Ž��‘’“””•––——˜˜˜˜˜——–••”“’‘��ŽŽ�‘����ŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}||||}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaa``````````___________^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹Œ�Ž��‘’“””•––———˜˜˜———––•”“’‘‘��Ž�Œ‘����ŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}||||}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaa``````````___________^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹Œ�Ž��‘’“”••––————˜˜———––•””“’‘��ŽŽ�Œ����ŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}||||}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaa```````````__________^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž��‘’“”•–––————˜————––••”“’‘���Ž�ŒŒ����ŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}||||}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaa```````````__________^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||}}|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ��‘’“”•–––———˜˜————––••”“’’‘��Ž��ŒŒ���ŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}||||}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyzzzyyyyyyyyyyyyyyyxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaa```````````__________^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRQQQQQQQQQPPPPPPPPPPOPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||}}|||||}}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž�‘’“”•––————˜˜˜————––•”““’‘��ŽŽ�ŒŒ‹���ŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaa```````````__________^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRQQQQQQQQQPPPPPPPPPPOPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777777777776666666666655555555554444444444333333333322222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}||||||}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡ˆ‰‰Š‹ŒŽ��‘“”•––—˜—˜˜˜˜————––••”“’‘‘��Ž��Œ‹‹��ŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbaaaaa``````````__________^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRQQQQQQQQQPPPPPPPPPPOPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::999999988888888888777777777777776666666666655555555554444444444333333333322222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}||||||}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž�‘’“”•–——˜˜˜˜˜˜———––••”““’‘��ŽŽ�ŒŒ‹‹��ŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbaaaaa``````````__________^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRQQQQQQQQQPPPPPPPPPPOPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::999999988888888888777777777777776666666666655555555554444444444333333333322222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}||||||}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡††††††††‡‡‡‡‡‡‡ˆˆ‰Š‹Œ���‘“”•–——˜˜˜˜˜˜˜———––•””“’‘‘��Ž��Œ‹‹Š�ŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡††††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzyyyyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbaaaaa``````````__________^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRQQQQQQQQQPPPPPPPPPOOPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::999999988888888888777777777777776666666666655555555554444444444333333333322222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}||||||}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡†††††††††‡‡‡‡‡‡‡ˆ‰‰Š‹�Ž�‘’“”•–——˜˜˜˜˜˜———––••”““’‘���Ž�ŒŒ‹‹Š�ŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡†††††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzyyyyyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbaaaaa``````````__________^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::999999988888888888777777777777776666666666655555555554444444444333333333332222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}||||||}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡††††††††††‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž�‘’“”•–—˜˜˜˜˜˜˜———––•””“’’‘��Ž��ŒŒ‹‹ŠŽŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡†††††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzyyyyyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbaaaa```````````__________^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999999988888888888777777777777776666666666655555555554444444444333333333332222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}||||||}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡††††††††††‡‡‡‡‡‡ˆˆ‰Š‹Œ���‘’”•––—˜˜˜˜˜˜———––••””“’‘���Ž�ŒŒ‹‹ŠŠŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡†††††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzyyyyyyyyyyyyyyyxxxxxxxxvvvvuuuuuuuuuuuuuutttttttuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbaaaa```````````__________^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::999999988888888888777777777777776666666666655555555554444444444333333333332222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}||||||}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡ˆˆ‰Š‹ŒŽ��‘“”•––——˜˜˜————–––•””“’’‘���Ž�ŒŒ‹‹ŠŠŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡††††††††††††††††††††……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzyyyyyyyyyyyyyyyxxxxxxxxvvvuuuuuuuuuuuuuuttttttttuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbaaaa```````````__________^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::99999988888888888777777777777776666666666655555555554444444444333333333332222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}||||||}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡ˆ‰‰Š‹ŒŽ��‘“”•––——˜˜—————––••””“’‘‘��Ž��ŒŒ‹‹ŠŠŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡††††††††††††††††††††……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyzzyyyyyyyyyyyyyyyxxxxxxxxvvvuuuuuuuuuuuuuuttttttttuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbaaaa```````````__________^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::99999998888888888777777777777776666666666655555555554444444444333333333332222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{||||||{{{{|||||||||||||||||}}}}{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€�����������€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž��’“”•––———˜————–––••””“’‘‘��ŽŽ�ŒŒ‹‹ŠŠ�����ŽŽŽŽŽŽ��������������‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††……………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiijjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggfffffffffffeeeeddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````___________^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::99999988888888777777777766666666666666555555555554444444333333333322222222221111122111111111110000000000////////////...........---------,,,,,,,,,,,,+++++++++++++++***********))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{|||||{{{{|||||||||||||||||}}}}{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€�����������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž�‘’“”••–———————–––••””““’‘���Ž��Œ‹‹‹ŠŠ�����ŽŽŽŽŽŽ��������������‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††……………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiijjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggfffffffffffeeeeddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaa`a```````````___________^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>=============<<<<<<<<<<;;;;;;;;;;::::::::::99999988888888777777777766666666666666555555555554444444333333333322222222221111122111111111110000000000////////////...........---------,,,,,,,,,,,,+++++++++++++++***********))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{|||||{{{{|||||||||||||||||}}}}{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€����������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹Œ�Ž�‘’“””•––———–––––•••”““’‘‘���Ž�ŒŒ‹‹‹ŠŠ�����ŽŽŽŽŽŽ��������������‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††……………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiijjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggfffffffffffeeeeddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaa`a```````````___________^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>=============<<<<<<<<<<;;;;;;;;;;:::::::::99999988888888877777777766666666666666555555555544444444333333333322222222221111122111111111110000000000////////////...........---------,,,,,,,,,,,,+++++++++++++++***********))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{|||||{{{{|||||||||||||||||}}}}{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€����������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹Œ�Ž�‘’“””•––––—––––•••””“’’‘���ŽŽ�ŒŒ‹‹‹ŠŠ�����ŽŽŽŽŽŽ��������������‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††………………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaa`a```````````___________^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>==============<<<<<<<<<;;;;;;;;;;:::::::::99999988888888877777777776666666666666555555555544444444333333333322222222221111122111111111110000000000////////////...........---------,,,,,,,,,,,++++++++++++++++***********))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{|||||{{{{||||||||||||||||||}}}{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€����������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹Œ�Ž�‘’““”••–––––––•••””““’‘‘���Ž��ŒŒ‹‹ŠŠŠ�����ŽŽŽŽŽŽ��������������‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††……………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaa`a```````````___________^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>===============<<<<<<<<;;;;;;;;;;:::::::::99999988888888877777777776666666666666555555555544444444333333333322222222221111122111111111110000000000////////////...........---------,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{|||||{{{{{|||||||||||||||||}}}{{|||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€����������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰Š‹‹Œ���‘’’“”•••–––•••••””““’’‘���ŽŽ��ŒŒ‹‹ŠŠŠ�����ŽŽŽŽŽŽ��������������‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††……………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa`a```````````___________^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJIJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>===============<<<<<<<<<;;;;;;;;;;::::::::99999988888888887777777776666666666666555555555544444444333333333322222222221111122111111111110000000000////////////...........---------,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{|||||{{{{{|||||||||||||||||}}}{{|||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€����������€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰Š‹Œ�Ž��‘’’“””•••––••••””““’’‘‘���Ž��ŒŒ‹‹‹ŠŠŠ�����ŽŽŽŽŽŽ��������������‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††……………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa`a```````````___________^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJIJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>================<<<<<<<<;;;;;;;;;;:::::::::9999988888888887777777776666666666666555555555544444444333333333322222222221111122111111111110000000000////////////...........---------,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{|||||{{{{{|||||||||||||||||}}}{{|||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€���������€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹Œ�Ž��‘’’“””••••••••””“““’‘‘���ŽŽ��ŒŒ‹‹‹ŠŠŠ�����ŽŽŽŽŽŽ��������������‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††………………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa`a```````````___________^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJIJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>=================<<<<<<<;;;;;;;;;;:::::::::9999988888888888777777776666666666666555555555544444444333333333222222222221111122111111111110000000000////////////...........---------,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{|||||{{{{{|||||||||||||||||}}}{{||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€���������€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹Œ�Ž��‘’’“””••••••””””““’’‘����ŽŽ��ŒŒ‹‹‹ŠŠŠ�����ŽŽŽŽŽŽ��������������‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††………………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa`a```````````___________^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJIJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>==================<<<<<<<;;;;;;;;;:::::::::9999988888888888777777776666666666666555555555544444444333333333222222222221111122111111111110000000000////////////...........---------,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{|||||{{{{{|||||||||||||||||}}}{{||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€���������€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹Œ�Ž��‘’’“””•••••””””““’’‘‘���ŽŽ��ŒŒŒ‹‹‹ŠŠŠ�����ŽŽŽŽŽŽ��������������‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††………………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa`a```````````___________^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJIIJJJIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>==================<<<<<<<;;;;;;;;;:::::::::9999988888888888877777776666666666666555555555544444444333333333222222222221111122111111111110000000000////////////...........---------,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{|||||{{{{{|||||||||||||||||}}}{{|||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€���������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰Š‹‹Œ�Ž��‘’’“””•••••”””““’’‘‘����ŽŽ��ŒŒ‹‹‹‹ŠŠŠ����ŽŽŽŽŽŽŽ��������������‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††……………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa`a``````````____________^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJIIJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>===================<<<<<<<;;;;;;;;:::::::::9999998888888888877777777666666666666555555555544444444333333333222222222221111122111111111110000000000////////////...........---------,,,,,,,,,,,+++++++++++++++************))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{||||{{{{{|||||||||||||||||}}}{{|||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€��������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰Š‹ŒŒ�Ž��‘’’“”””••••””“““’’‘����ŽŽ��ŒŒŒ‹‹‹‹ŠŠŠ����ŽŽŽŽŽŽ��������������Œ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa`a``````````___________^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>===================<<<<<<<;;;;;;;;:::::::::9999998888888888877777777666666666666555555555544444444333333333222222222221111122111111111110000000000////////////...........---------,,,,,,,,,,,+++++++++++++++************))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{||||{{{{{||||||||||||||||||}}{{|||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€��������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹Œ��Ž��‘’’“”””•••”””““’’‘‘���ŽŽ���ŒŒŒ‹‹‹‹ŠŠŠ����ŽŽŽŽŽŽ�������������ŒŒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa`a``````````___________^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>====================<<<<<<;;;;;;;;:::::::::9999999888888888877777777666666666666555555555544444444333333333222222222221111122111111111100000000000////////////...........---------,,,,,,,,,,,+++++++++++++++************))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{||||{{{{{||||||||||||||||||}}{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€��������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ�ŽŽ��‘’’“””””•”””““’’‘‘����ŽŽ���ŒŒŒ‹‹‹‹ŠŠŠ����ŽŽŽŽŽŽ�������������ŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††……………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa``a```````````__________^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>====================<<<<<<<;;;;;;;:::::::::9999999888888888887777777666666666666555555555544444444333333333222222222221111122111111111100000000000////////////...........---------,,,,,,,,,,,+++++++++++++++************))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{||||{{{{{{|||||||||||||||||}}{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹Œ�ŽŽ��‘’’““”””””””““’’‘‘���ŽŽ���ŒŒŒŒ‹‹‹‹‹ŠŠ����ŽŽŽŽŽŽ�������������ŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffeeeeeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``a```````````__________^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>=====================<<<<<<;;;;;;;::::::::::999999988888888887777777666666666666655555555544444444333333333222222222221111122111111111100000000000////////////...........---------,,,,,,,,,,,+++++++++++++++************))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{||||{{{{{{|||||||||||||||||}}{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠ‹‹ŒŒ�Ž���‘’’““””””””“““’‘‘����ŽŽ���ŒŒŒŒ‹‹‹‹‹ŠŠ����ŽŽŽŽŽ�������������ŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqrrrrqqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkjkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````````````__________^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>=====================<<<<<<;;;;;;;::::::::::999999988888888887777777666666666666655555555544444444333333333222222222221111122111111111100000000000////////////...........---------,,,,,,,,,,,+++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{||||{{{{{{|||||||||||||||||}}{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹‹Œ��Ž���‘’’““””””””““’’‘‘���ŽŽŽ���ŒŒŒŒ‹‹‹‹‹ŠŠ����ŽŽŽŽŽ�������������ŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††……………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqrrrrqqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkjkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``a``````````____________^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>=====================<<<<<<;;;;;;;::::::::::999999988888888887777777766666666666655555555544444444333333333222222222221111122111111111100000000000////////////...........---------,,,,,,,,,,,+++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{||||{{{{{{|||||||||||||||||}}{{{|||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ��Ž���‘‘’“““”””””““’’‘����ŽŽŽ���ŒŒŒŒŒ‹‹‹‹ŠŠ����ŽŽŽŽŽŽ������������ŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††………………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqrrrrqqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkjkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffeeeeeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``a``````````___________^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>======================<<<<<<;;;;;;::::::::::999999988888888887777777766666666666655555555544444444333333333222222222221111122111111111100000000000////////////...........---------,,,,,,,,,,,+++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{||||{{{{{{|||||||||||||||||}}{{{|||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ�ŽŽ���‘‘’’“““”””““’’‘‘����ŽŽ����ŒŒŒŒŒ‹‹‹‹ŠŠ����ŽŽŽŽŽŽ�������������ŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††………………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqrrrrqqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa``a``````````___________^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>======================<<<<<<;;;;;;::::::::::999999998888888887777777766666666666665555555544444444333333333222222222221111122111111111100000000000////////////...........---------,,,,,,,,,,,+++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{||||||||||||||||||}{{{|||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ��ŽŽ���‘‘’’““““““““’’‘‘����ŽŽ����ŒŒŒŒŒ‹‹‹‹ŠŠ����ŽŽŽŽŽŽ�������������ŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††………………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqrrrrqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````___________^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>======================<<<<<<;;;;;;::::::::::999999998888888887777777766666666666665555555544444444333333333222222222221111122111111111100000000000////////////...........---------,,,,,,,,,,,+++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{||||||||||||||||||}{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒ���ŽŽ����‘‘’’““““““’’’‘‘����ŽŽ����ŒŒŒŒŒŒ‹‹‹‹Š����ŽŽŽŽŽŽ�������������ŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†………………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqrrrrqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa``a```````````___________^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLKKKKKKKKJJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>======================<<<<<<;;;;;;::::::::::999999998888888887777777776666666666665555555544444444333333333222222222221111122111111111100000000000////////////...........---------,,,,,,,,,,,+++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{|||||||||||||||||}{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹ŒŒŒ���ŽŽ����‘‘’’““““““’’’‘‘����ŽŽ����ŒŒŒŒŒŒ‹‹‹‹Š����ŽŽŽŽŽŽŽ������������ŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†………………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqrrrrqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiijjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa`a```````````___________^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLKKKKKKKKJJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>======================<<<<<;;;;;;::::::::::999999998888888887777777776667666666665555555544444444333333333222222222221111122111111111100000000000////////////...........---------,,,,,,,,,,,+++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{|||||||||||||||||}{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹ŒŒŒ���ŽŽŽ����‘‘’’’“““““’’’‘‘����ŽŽŽ����ŒŒŒŒŒ‹‹‹‹Š����ŽŽŽŽŽŽŽ������������ŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqrrrrqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffeeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaa`a```````````___________^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLKKKKKKKKJJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>======================<<<<<<;;;;;:::::::::::99999998888888887777777776667666666665555555544444444333333333222222222221111122111111111100000000000////////////...........---------,,,,,,,,,,,+++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{|||||||||||||||||}{{{{|||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒ���ŽŽŽ�����‘‘’’’““““’’’‘‘����ŽŽŽ����ŒŒŒŒŒ‹‹‹‹Š����ŽŽŽŽŽŽŽŽ�����������ŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqrrrrqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa``a````````````___________^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLKKKKKKKKJJJJJJJJIIIJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>======================<<<<<<;;;;;:::::::::::99999998888888887777777777667766666666555555544444444333333333222222222221111122111111111100000000000////////////...........---------,,,,,,,,,,,+++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{|||||||||||||||||}{{{{|||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒ����ŽŽŽ�����‘‘’’’““““’’’‘‘����ŽŽŽ����ŒŒŒŒŒ‹‹‹‹Š�����ŽŽŽŽŽŽŽ�����������ŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqrrrrqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggffffffffffeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa`aa```````````___________^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>======================<<<<<<;;;;;:::::::::::99999999888888887777777777767766666666555555554444444333333333222222222221111122111111111100000000000////////////...........---------,,,,,,,,,,,+++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ���ŽŽŽ�����‘‘‘’’’’’–––••””““’’’‘‘‘���������ŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihiiiiiiiihhhhhhhhhhhhgggggffffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbcbbbbbbbbbbbaaaaaaaaaaaaa```````````__________^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;:::::99999999888888889999888888888777777777766666665555555444444444333343333333333222222222221111111100000000000////////////...........-----------,,,,,,,+++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽŽ�����‘‘‘’’’’’–––••””“““’’‘‘‘��������ŽŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggffffffeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbcbbbbbbbbbbbbaaaaaaaaaaaa```````````__________^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;:::::99999999888888889999988888888777777777776666665555555444444444333343333333333222222222221111111100000000000////////////...........-----------,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽŽ�����‘‘‘’’’’’–––•••””““’’‘‘‘��������ŽŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggffffffeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbcbbbbbbbbbbbbaaaaaaaaaaaaa```````````_________^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;:::::99999999888888889999988888888777777777776666665555555444444444333343333333333222222222221111111100000000000////////////...........-----------,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹‹ŒŒŒ���ŽŽŽ�����‘‘‘’’’’’–––•••””““’’‘‘‘�������ŽŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggffffffeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbcbbbbbbbbbbbbaaaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;:::::99999999888888889999988888888877777777776666665555555444444444333343333333333222222222221111111100000000000////////////...........-----------,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒŒ���ŽŽŽ�����‘‘‘’’’’’––––••””““’’‘‘‘������ŽŽŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggffffffeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;:::::99999999988888889999998888888877777777776666665555555444444444333343333333333222222222221111111100000000000////////////...........-----------,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹‹ŒŒ���ŽŽ�����‘‘‘’’’’’’––––••””““’’‘‘�������ŽŽŽŽ�������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggffffffeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;:::::99999999988888889999998888888877777777776666665555555444444444333343333333333222222222221111111100000000000////////////...........-----------,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰ŠŠ‹‹ŒŒ���ŽŽ�����‘‘‘’’’’’’––––••””““’’‘‘������ŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggffffffeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;:::::99999999988888889999999888888877777777776666665555555444444444333343333333333222222222221111111100000000000////////////...........-----------,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! uvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽ�����‘‘‘’’’’’’–––•••””““’’‘‘�����ŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggffffffeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;:::::99999999998888889999999888888887777777776666665555555544444444333343333333333222222222221111111100000000000////////////...........-----------,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! uvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽ�����‘‘‘’’’’’’’–––•••””““’’‘‘����ŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹Šˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������€€€€€€~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggffffffeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbccbbbbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;::::::9999999999888889999999888888887777777776666665555555544444444433343333333333222222222221111111100000000000////////////...........-----------,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! uvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽ����‘‘‘’’’’’’’’–––•••””““’’‘‘����ŽŽŽ�������ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹Šˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggffffffeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;::::::999999999998888999999998888888777777777666666555555554444444443334333333333322222222222111111110000000000/////////////...........-----------,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! uvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŒ��ŽŽ�����‘‘‘’’’’’’’’–––••””“““’‘‘����ŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggffffffeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZZYZYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;::::::999999999999888999999998888888777777777666665555555554444444443334333333333322222222222111111110000000000/////////////...........-----------,,,,,,++++++++++++*************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! uvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹‹ŒŒ��ŽŽ����‘‘‘’’’’’’’’’––•••””““’’‘‘����ŽŽŽ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������€€€€€~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggffffffeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;::::::999999999999998999999998888888777777777666665555555554444444443334333333333322222222222111111100000000000/////////////...........-----------,,,,,,++++++++++++*************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! uvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€�������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹‹Œ��ŽŽ����‘‘‘’’’’’’’’’’–•••”””““’’‘‘����ŽŽ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������€€€€~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggffffffeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;::::::999999999999998999999998888888777777777666665555555554444444443334333333333322222222222111111100000000000/////////////...........-----------,,,,,,++++++++++++*************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! uvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€�������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆ‰‰Š‹‹Œ��Ž����‘‘‘’’’’’’’’’’’–•••””“““’’‘‘����ŽŽ���ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������€€€€~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggffffffeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;::::::999999999999999999999998888888777777777666665555555554444444443334433333333322222222222111111100000000000/////////////...........-----------,,,,,,++++++++++++*************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! uuvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆ‰‰Š‹ŒŒ�ŽŽ���‘‘‘’’’““““’’’’’•••”””““’’’‘‘����ŽŽ��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������€€€~~~~}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihiiiiiiiihhhhhhhhhhhggggggffffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbcccbbbbbbbbbbbbbaaaaaaaaaa```````````________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=================<<<<<<<<<<<<<;;;;:::::::999999999999999999999998888888777777776666665555555554444444443334433333333322222222222111111100000000000////////////...........------------,,,,,,++++++++++++*************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! uuvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹Œ��Ž����‘‘’’’““““““’’’‘••”””“““’’’‘‘���ŽŽŽ��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������€€€~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihiiiiiiiihhhhhhhhhhhggggggffffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>================<<<<<<<<<<<<<<;;;;:::::::999999999999999999999998888888777777776666665555555544444444443334433333333332222222222111111110000000000////////////...........------------,,,,,,++++++++++++*************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! uuvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€�������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹Œ��Ž���‘‘’’’“““““““’’’‘••””“““’’’‘‘‘���ŽŽŽ��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������������€€~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihiiiiiiihhhhhhhhhhhgggggggffffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbccccbbbbbbbbbbbbaaaaaaaaaa``````````__________^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;:::::::999999999999999999999998888888777777776666655555555544444444443334433333333332222222222111111110000000000////////////...........-----------,,,,,,,++++++++++++*************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!! uuvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€�������€�€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹Œ�ŽŽ���‘’’’““““““““’’‘‘•”””“““’’’‘‘�����Ž���ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������������€€~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiiiiiihhhhhhhhhhhgggggggffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbcccbbbbbbbbbbbbbaaaaaaaaaa``````````__________^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;:::::::999999999999999999999988888888777777776666655555555544444444443334433333333332222222222111111110000000000////////////...........-----------,,,,,,,++++++++++++*************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!!! uuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹Œ�ŽŽ��‘‘’’“““““““““’’‘‘”””“““’’’’‘‘����ŽŽŽ��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������€~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiiiiiihhhhhhhhhhhgggggggffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbccccbbbbbbbbbbbbaaaaaaaaaa``````````__________^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;::::::::999999999999999999999988888888777777776666655555555544444444443334433333333332222222222111111110000000000////////////...........-----------,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!!! uuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€������€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹Œ�ŽŽ��‘‘’’“““””““““’’‘‘””“““’’’’‘‘‘�����ŽŽ��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������€~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiiiiiihhhhhhhhhhhgggggggfffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbccccbbbbbbbbbbbbaaaaaaaaaa``````````__________^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;::::::::999999999999999999999988888887777777776666655555555544444444443334433333333332222222222111111110000000000////////////...........-----------,,,,,,,+++++++++++*************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€����€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰Š‹‹Œ�ŽŽ��‘‘’’““””””“““’’‘‘””““’’’’‘‘‘‘�����ŽŽ���ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������€€~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihiiiiiiihhhhhhhhhhhgggggggfffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbccccbbbbbbbbbbbbaaaaaaaaaa``````````__________^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;::::::::999999999999999999999988888887777777776666655555555544444444443334433333333332222222222111111110000000000////////////...........-----------,,,,,,,+++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€����€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹Œ��Ž���‘’’“““”””“““’’‘�”“““’’’‘‘‘‘‘�����ŽŽ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������������€~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiiiiiihhhhhhhhhhhgggggggffffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbcccbbbbbbbbbbbbbaaaaaaaaaa``````````___________^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;::::::::999999999999999999999988888887777777776666655555555544444444443334433333333332222222222211111110000000000////////////...........-----------,,,,,,,+++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€���€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒ�Ž���‘’’“““”””“““’’‘�”““’’’‘‘‘‘‘������ŽŽŽ�����Œ�ŒŒ�Œ��ŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������������€~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiiiiiihhhhhhhhhhhgggggggffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbcccbbbbbbbbbbbbbaaaaaaaaaa``````````___________^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;::::::::999999999999999999999988888887777777776666655555555544444444443334433333333333222222222211111110000000000////////////...........-----------,,,,,,,+++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€���€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡ˆˆˆ‰Š‹‹Œ��Ž��‘‘’“““”””“““’’‘�”““’’’‘‘‘‘‘�������ŽŽŽ��������������ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������������€~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiiiiiihhhhhhhhhhhgggggggfffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;::::::::999999999999999999999988888887777777776666655555555544444444443334433333333333222222222211111110000000000/////////////..........-----------,,,,,,,+++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŒ�Ž���‘’’““““““““’’‘�”““’’‘‘‘‘‘��������ŽŽŽŽ���������������ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������������€€~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiiiiihhhhhhhhhhhhgggggggfffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaaa`````````____________^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;:::::::::999999999999999999999988888887777777776666655555555544444444443334433333333333222222222211111110000000000/////////////..........-----------,,,,,,,+++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡††††††††‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹Œ��Ž��‘‘’’“““““““’’‘�”““’’‘‘‘‘����������ŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒ‹‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������������€~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiiiiihhhhhhhhhhhhgggggggfffffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbcbbbbbbbbbbbbbbaaaaaaaaaaa`````````____________^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;:::::::::999999999999999999999988888887777777766666655555555544444444443334433333333333222222222211111110000000000/////////////..........-----------,,,,,,,+++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€����€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††‡‡‡‡‡ˆˆ‰‰Š‹‹Œ�ŽŽ��‘’’“““““““’’‘‘‘����ŽŽŽ��������ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡††……………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkklllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggggffffffffffffeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUSSSSRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>===========<<=<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999888888777777776666666666665555555555444444443333333333222222222221111111110000000000////////////..........-----------,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………†††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡ˆ‰‰ŠŠ‹ŒŒ�Ž���‘’’““““““’’‘‘‘����ŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡†††††……………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkklllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUSSSSRRRRRRRRQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>===========<<=<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999888888777777776666666666665555555555444444443333333333222222222221111111110000000000/////////////..........----------,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………††††††……………………………………………………………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡ˆ‰‰ŠŠ‹ŒŒ�Ž��‘‘’““““““’’‘‘‘����ŽŽ��������������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ†††††††………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkklllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUSSSSRRRRRRRRQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999888888777777776666666666665555555555444444443333333333222222222221111111110000000000/////////////..........----------,,,,,,,,++++++++++++********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! vvvvvvvwwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………††……………………………………………………………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹Œ�Ž���‘’’“““““’’‘‘‘����ŽŽ�������������������ŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ††††††††††………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggfffffffffffffeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUSSSSRRRRRRRRQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999998888887777777766666666666655555555544444444433333333332222222222111111111100000000000////////////..........----------,,,,,,,,+++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹Œ�Ž��‘‘’’““““’’‘‘‘����ŽŽ���������������������ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆ†††††††††††……………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggfffffffffffffeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUTSSSSRRRRRRRRQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999998888887777777766666666666655555555544444444433333333332222222222111111111100000000000////////////..........----------,,,,,,,,+++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††‡‡†‡‡‡‡‡‡ˆˆˆ‰‰Š‹Œ��Ž��‘’’“““““’’‘‘‘���ŽŽ�������������ŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆ‡†††††††††††…………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````````__________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTSSSSRRRRRRRRQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999998888887777777766666666666555555555544444444433333333332222222222211111111100000000000////////////..........----------,,,,,,,,+++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹Œ�Ž��‘‘’’““““’’‘‘‘���ŽŽ���ŒŒŒ�����ŽŽŽŽŽŽŽŽŽ����ŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‡‡‡‡††††††††…………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggfffffffffffffeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````````__________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTSSSRRRRRRRRRQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999998888887777777666666666666555555555544444444433333333332222222222211111111100000000000/////////////.........----------,,,,,,,,+++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††‡††‡‡‡‡ˆˆˆ‰‰Š‹Œ�Ž���‘’’““““’’‘’‘���ŽŽ���ŒŒŒŒ����ŽŽŽŽŽŽŽŽŽŽŽ����ŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡†††††††………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggfffffffffffffeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````````__________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTSSSRRRRRRRRRQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999988888877777776666666666665555555555444444444333333333322222222221111111111000000000000////////////.........----------,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††‡†††††‡‡‡‡ˆˆˆ‰Š‹‹Œ�Ž��‘’’’“““’’’’‘���ŽŽ���ŒŒŒŒ����ŽŽŽŽ���ŽŽŽŽŽ���ŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‡‡‡‡‡‡‡‡††††††……………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggffffffffffffeeeeeeeedddddddddddccccccccccccccccccccbbbbbbbbbbaaaaaaaaaa`````````````````__________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTSSSRRRRRRRRRQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999988888877777776666666666665555555555444444444333333333322222222221111111111000000000000////////////.........----------,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡ˆˆˆ‰‰Š‹Œ�Ž��‘‘’’“““’’’’‘‘��ŽŽ���ŒŒŒŒ����ŽŽŽ�����ŽŽŽŽŽ���ŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰ˆ‡‡‡‡‡‡‡‡†††††……………………………„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggfffffffffffffeeeeeeeedddddddddddccccccccccccccccccccbbbbbbbbbbaaaaaaaaaa`````````````````__________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTSSSRRRRRRRRRQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999888888777777766666666666655555555555444444443333333333222222222211111111110000000000000///////////.........---------,,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„…………†††††††††††††††††††††††††‡‡‡‡ˆˆ‰‰Š‹Œ�Ž���‘’’““““’’’‘‘��ŽŽ���ŒŒŒŒ����ŽŽŽ������ŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠˆˆˆ‡‡‡‡‡‡‡††††……………………………„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggfffffffffffffeeeeeeeedddddddddddcccccccccccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````````__________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTSSSRRRRRRRRRQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888777777766666666666655555555555444444443333333333222222222211111111110000000000000///////////.........---------,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„……………†††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰Š‹‹Œ�Ž��‘’’’“““’’’’‘���Ž��ŒŒŒŒŒŒ���ŽŽŽ�������ŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠˆˆˆˆˆ‡‡‡‡‡†††††…………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhgggggggggggffffffffffffeeeeeeeedddddddddddcccccccccccccccccccbbbbbbbbbbbaaaaaaaaa``````````````````__________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTSSSRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888777777766666666666655555555555444444443333333333222222222211111111110000000000000///////////........----------,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„……„„„…†††††††††††††††††††††††††‡‡‡‡‡ˆˆ‰ŠŠ‹Œ�Ž��‘‘’’“““’’’’‘���Ž���ŒŒŒŒŒ���ŽŽŽ�������ŽŽŽŽŽ�����ŒŒŒŒŒ‹‹‹‹ŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡††††……………………„„„„ƒ„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggfffffffffffffeeeeeeeedddddddddddcccccccccccccccccccbbbbbbbbbbbaaaaaaaaa`````````````````__________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTSSSRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999999998888887777777666666666666555555555554444444433333333332222222222111111111100000000000000/////////.........----------,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††‡‡‡‡‡ˆˆ‰‰Š‹Œ�Ž��‘‘’’’““’’’’‘���Ž���ŒŒŒŒŒ���ŽŽŽ��������ŽŽŽŽŽ������ŒŒŒŒ‹‹‹‹‹ŠŠˆˆˆˆˆˆˆ‡‡‡‡††††……………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggfffffffffffffeeeeeeeddddddddddddcccccccccccccccccccbbbbbbbbbbbaaaaaaaaa`````````````````__________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTSSSRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999999998888887777777666666666666555555555554444444433333333332222222222111111111100000000000000/////////.........----------,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„…………„†††††††††††††††††††††††††‡‡‡‡‡ˆˆ‰‰Š‹Œ�Ž���‘’’’“’’’’’‘���Ž���ŒŒŒŒŒ���ŽŽŽŽ�������ŽŽŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹Šˆˆˆˆˆˆˆ‡‡‡‡††††…………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhggggggggggfffffffffffffeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaa`````````````````__________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTSSSRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::9999999999998888887777777666666666666655555555555444444433333333332222222222111111111110000000000000/////////.........----------,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„…„„„……†††††††††††††††††††††††††‡‡‡‡‡ˆˆ‰‰Š‹Œ�Ž���‘’’’’’’’’’‘���ŽŽ��ŒŒŒŒŒ����ŽŽŽ��������ŽŽŽŽŽŽŽŽ�����ŒŒŒ‹‹‹‹‹‰‰ˆˆˆˆˆˆ‡‡‡‡††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggffffffffffffeeeeeeeedddddddddddcccccccccccccccccccbbbbbbbbbbbbaaaaaaaaa`````````````````__________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTSSSRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<;;;;;;;;<;;;;;;;;:::::::::::99999999999988888877777777666666666666555555555554444444333333333322222222221111111111100000000000000/////////........----------,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††‡‡‡‡‡ˆˆˆ‰Š‹Œ��Ž��‘’’’’’’’’’‘���ŽŽ��ŒŒŒŒŒ����ŽŽŽ��������ŽŽŽŽŽŽŽŽŽŽ����ŒŒŒ‹‹‹‹‰‰ˆˆˆˆˆˆ‡‡‡‡††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggggffffffffffffeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaa`````````````````__________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTSSSRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::999999999999888888877777777666666666666555555555554444444333333333322222222221111111111110000000000000////////.........----------,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††‡‡‡‡‡‡ˆˆ‰Š‹‹Œ�Ž��‘‘’’’’’’’’‘���ŽŽ���ŒŒŒŒ����ŽŽŽ������������ŽŽŽŽŽŽŽ���ŒŒŒŒ‹‹‹‰‰‰ˆˆˆˆˆˆ‡‡‡††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggffffffffffffeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaa`````````````````__________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::999999999999888888877777777666666666666555555555554444444433333333332222222222111111111110000000000000////////.........----------,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††††‡‡‡‡‡‡ˆˆ‰ŠŠ‹Œ�Ž��‘‘’’’’’’’’‘���ŽŽ���ŒŒŒ����ŽŽŽŽ����������������ŽŽŽŽ���ŒŒŒ‹‹‹‰‰‰ˆˆˆˆˆˆ‡‡‡††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggfffffffffffffeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````````__________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;<;;;;;;;;::::::::::999999999999888888877777777666666666666555555555555444444433333333332222222222111111111111000000000000/////////........----------,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††‡‡‡‡‡‡ˆˆ‰‰Š‹Œ�Ž��‘‘’’’’’’’’‘‘���ŽŽ���������ŽŽŽ������������������ŽŽŽŽ���ŒŒŒ‹‹‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggfffffffffffffeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa````````````````___________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSRRRRRRRRRQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;;<;;;;;;;;::::::::::9999999999998888888777777776666666666666555555555554444444433333333322222222221111111111111100000000000////////........----------,,,,,,,,+++++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††††‡‡‡‡‡‡ˆˆ‰‰Š‹Œ�Ž���‘’’’’’’’’‘‘���ŽŽ��������ŽŽŽŽ��������������������ŽŽŽ��ŒŒŒ‹‹‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††…………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggfffffffffffffeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa````````````````___________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUSSSSSRRRRRRRRRQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::9999999999998888888777777776666666666666555555555554444444433333333322222222221111111111111110000000000////////........----------,,,,,,,,+++++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž���‘’’’’’’’’‘‘����ŽŽ������ŽŽŽŽ����������������������ŽŽŽ��ŒŒŒ‹‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggffffffffffffeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa````````````````___________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUSSSSSRRRRRRRRRQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::9999999999998888888777777776666666666666655555555555444444433333333322222222221111111111111111000000000////////........----------,,,,,,,,+++++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž���‘‘’’’’’’’‘‘����ŽŽŽŽŽŽŽŽŽŽ������������������������ŽŽŽ��ŒŒŒ‹‰‰‰‰‰ˆˆˆˆ‡‡‡‡††††…………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚��‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhgggggggggffffffffffffeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa````````````````__________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUSSSSSSRRRRRRRRQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999998888888777777776666666666666655555555555444444433333333332222222221111111111111111100000000////////........----------,,,,,,,,+++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††‡‡‡‡‡ˆˆ‰Š‹‹Œ�Ž��‘‘’’’’’’’‘‘�����ŽŽŽŽŽŽŽŽ��������������������������ŽŽ���ŒŒŒ‰‰‰‰‰ˆˆˆˆˆ‡‡‡††††…………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggffffffffffffeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa```````````````___________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUSSSSSSRRRRRRRRQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::99999999999998888888777777776666666666666665555555555444444443333333332222222221111111111111111100000000////////........----------,,,,,,,,+++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††‡‡‡‡ˆˆ‰‰Š‹Œ�Ž��‘‘‘’’’’’’’‘‘��������������������‘�����������������ŽŽŽ��ŒŒŒŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††…………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggffffffffffffeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa```````````````___________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUSSSSSSRRRRRRRRQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@?>>>>>>>>>>>>===========<<=<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999988888887777777766666666666666655555555555444444433333333322222222211111111111111111100000000///////........----------,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……††‡ˆ‰Š‹Œ��ŽŽ��������ŽŽ����ŒŒŒŒŒŒ�����ŽŽŽŽŽ���������������ŽŽŽ��ŒŒŒ‹‹�ŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡…………………………………………„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppoooooooppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffffffeeeefffffffeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````````________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTSSSSRQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::999999999998999998888888777777776666666666665555555555554444443333332222222221111111111111000000000000000/////////.......----------,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……††‡ˆ‰Š‹ŒŒ�ŽŽŽ�������ŽŽŽ������������ŽŽŽŽŽŽŽ���������������ŽŽŽ��ŒŒŒ‹‹�ŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡…………………………………………„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyzzzzzzyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooopppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffffffeeeefffffffeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````_________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTSSSSQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999999989999988888887777777766666666666665555555555544444433333332222222211111111111111000000000000000////////.......----------,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……†‡ˆˆ‰Š‹Œ��ŽŽŽŽŽ�����ŽŽŽŽ�������ŽŽŽŽŽŽŽ���‘‘‘‘�����������ŽŽŽ��ŒŒŒ‹‹�ŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡………………………………………„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyzzzzzzyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooopppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffeeeeefffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````_________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTSSSSRQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999999889999888888887777777766666666666665555555555544444433333332222222211111111111111100000000000000////////........---------,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆ‰Š‹ŒŒ��ŽŽŽŽ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������‘‘‘‘‘‘���������ŽŽ���ŒŒŒ‹‹�ŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ…………………………………………„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyzzzzzyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooopppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffeeeeefffffffeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````_________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTSSSSSRQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBABBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999999889999888888877777777766666666666665555555555544444433333332222222211111111111111100000000000000////////........---------,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……†‡ˆ‰‰Š‹ŒŒ��ŽŽŽ��������ŽŽŽŽŽŽŽ�����������‘‘‘‘‘‘��������ŽŽŽ���ŒŒŒ‹‹�ŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ………………………………………„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyzzzzzyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppooooooopppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeefffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````_________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTSSSSSQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999998889999888888877777777766666666666665555555555554444433333332222222211111111111111110000000000000////////........---------,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†‡‡ˆ‰Š‹‹Œ���ŽŽ��������������������������‘‘‘‘‘‘‘�������ŽŽ���ŒŒŒŒ‹‹�ŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ†………………………………………„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyzzzzzyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppooooooopppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffffeeeeefffffffeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````````___________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTSSSSSQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999998889998888888877777777666666666666665555555555554444433333332222222211111111111111110000000000000/////////.......---------,,,,,,+++++++++++************)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…††‡ˆˆ‰Š‹‹Œ���Ž��������������������������‘‘‘‘‘‘‘������ŽŽŽ���ŒŒŒ‹‹‹�ŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ††……………………………………„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyzzzzyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooooppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffffeeeeeffffffeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999998889998888888877777777666666666666665555555555554444433333322222222211111111111111110000000000000/////////.......---------,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆ‰‰Š‹‹Œ�����������������������������’’‘‘‘‘‘������ŽŽ���ŒŒŒ‹‹‹‹ŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ††††………………………………„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyzzzzyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuutttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeffffffeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````````___________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999988889998888888877777777666666666666665555555555554444433333322222222211111111111111110000000000000/////////.......---------,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvwvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡‡ˆ‰ŠŠ‹ŒŒ�����������‘‘‘‘‘‘‘‘‘‘�������’’‘‘‘‘‘�����ŽŽŽ��ŒŒŒ‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ††††††……………………………„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyzzzzyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppooooooooppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeffffffeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````````__________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999988889988888888877777777666666666666665555555555544444433333322222222211111111111111110000000000000/////////.......---------,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†‡‡ˆ‰ŠŠ‹ŒŒ�Ž������‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘����’’‘‘‘‘‘�����ŽŽ��ŒŒŒ‹‹‹‹‹ŠŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ††††††††…………………………„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppooooooooppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeffffffeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````````____________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBABBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::99999999888899888888888777777776666666666666655555555555444444333333222222221111111111111111100000000000000////////.......---------,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰ŠŠ‹ŒŒŽ�����‘‘‘‘’’’’’’’’‘‘‘‘‘���’’’‘‘‘‘�����ŽŽ��ŒŒ‹‹‹‹ŠŠŠŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ†††††††††………………………„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooopppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeefffffffeeeeeeeeeeeddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````````____________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999999888899888888888777777776666666666666655555555555444444333333222222222111111111111111100000000000000////////.......---------,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰Š‹‹ŒŽ����‘‘‘’’’’’’’’’’’‘‘‘‘‘��’’’‘‘‘‘�����ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ†††††††††††……………………„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyzzyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooooopppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeffffffeeeeeeeeeeeedddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````````____________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAABBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999999888899888888888777777776666666666666655555555555444444333333222222222111111111111111100000000000000////////.......---------,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡‡ˆ‰ŠŠ‹ŒŽŽ���‘‘’’’“““““““’’’’‘‘‘‘�’’’’‘‘‘‘����Ž��ŒŒ‹‹ŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ††††††††††††…………………„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyzzyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooooopppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffffeeeeeefffffffeeeeeeeeeeedddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````````____________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAABBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999999888899888888888777777776666666666666555555555555444444333333222222222111111111111111100000000000000/////////......---------,,,,,,+++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡ˆˆ‰Š‹ŒŽŽ���‘’’’““““““““““’’’‘‘‘�’’’’‘‘‘‘����Ž��ŒŒ‹‹ŠŠŠ‰‰‰‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ†††††††††††††…………………„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyzzyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuttttttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooopppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggggffffffffffeeeeeeeffffffeeeeeeeeeeeedddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````````____________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAABBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999999888899888888888777777777666666666666655555555555444444333333222222222111111111111111110000000000000/////////.......--------,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆ‰Š‹‹�Ž��‘‘’’“““”””””““““’’’‘‘‘’’’’’‘‘‘����Ž��ŒŒ‹ŠŠŠ‰‰‰‰‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰††‡‡‡‡††††††††………………„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuutttttttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeefffffffeeeeeeeeeeedddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````_````____________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999988899888888888877777777666666666666655555555555444444333332222222222111111111111111110000000000000/////////......---------,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡ˆˆ‰Š‹�Ž��‘‘’’““””””””””““’’’‘‘‘“’’’’’‘‘‘���ŽŽ�Œ‹‹ŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡‡†††††††……………„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttuuuuuuuuuuuutttttttttttttssssrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooooooppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeefffffffeeeeeeeeeeedddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````````_____________^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAABAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999988899988888888877777777666666666666655555555554444444333332222222222111111111111111110000000000000/////////......---------,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ‰Š‹�Ž��‘‘’““””””””””””““’’’‘‘““’’’’’‘‘���ŽŽ�ŒŒ‹ŠŠ‰‰‰ˆˆŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡‡‡††††††……………„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuutttttttttttttssssrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppooooooooooppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeefffffffeeeeeeeeeeedddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````_````_____________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAABAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999988899988888888887777777666666666666655555555554444444333332222222222211111111111111111000000000000/////////......---------,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹�Ž��‘‘’““”””••••”””“““’’‘‘“““’’’’‘‘‘���Ž�ŒŒ‹ŠŠ‰‰‰ˆˆŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡‡‡††††††……………„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooooppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeefffffffeeeeeeeeeeeeddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_````_____________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAABAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999988899998888888887777777666666666666655555555554444444333332222222222211111111111111111000000000000/////////......---------,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‰Š‹�Ž��‘‘’““”””•••••”””““’’’‘““““’’’’‘‘���Ž��Œ‹ŠŠ‰‰ˆˆˆŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‡‡‡‡‡‡‡‡‡††††††………………„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuutttttttttttttssssrrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooooooopppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeefffffffeeeeeeeeeeeeddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_````_____________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999988899998888888887777777766666666666665555555554444444333332222222222221111111111111111000000000000/////////......---------,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‰Š‹�Ž���‘’““”””•••••”””“““’’’“““““’’’’‘‘��ŽŽ�Œ‹ŠŠ‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‡‡‡‡‡‡‡‡‡††††††………………„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppoooooooooopppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeefffffffeeeeeeeeeeeeeddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````_````_____________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999998899999888888888777777766666666666665555555554444444333332222222222222111111111111111000000000000/////////......---------,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆˆ‰Š�ŽŽ��‘’““”””•••••””””““’’’““““““’’’‘‘���Ž�Œ‹‹Š‰‰ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‡‡‡‡‡‡‡‡‡††††††……………„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚��������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooooopppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeefffffffeeeeeeeeeeeeeddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````````____________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999998899999888888888777777766666666666666555555555444444333332222222222222111111111111111000000000000/////////......---------,,,,,,++++++++++************)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ‰ŠŒ�Ž��‘’’““”””••••””””““’’’”““““““’’’‘‘��Ž��Œ‹Š‰‰ˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‡‡‡‡‡‡‡‡††††††………………„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚���������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooooopppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeffffffffeeeeeeeeeeeeddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````_````______________^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999899999988888888777777766666666666666555555555444444333333222222222222211111111111111000000000000/////////......--------,,,,,,,++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰ŠŒ�Ž��‘‘’““”””””••””””“““’’””““““““’’’‘���Ž�Œ‹ŠŠ‰ˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‡‡‡‡‡‡‡†††††††………………„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppoooooooooooppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeefffffffeeeeeeeeeeeeeedddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````````_____________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999989999999888888887777776666666666666665555555544444433333322222222222222111111111111100000000000/////////.......--------,,,,,,,++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††‡ˆ‰ŠŒ�Ž���‘’’““””””””””””“““’’””“““““““’’‘‘��Ž�Œ‹‹Š‰‰ˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡‡‡‡‡†††††††………………„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppoooooooooooppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeffffffffeeeeeeeeeeeeedddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````````______________^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999999999888888887777776666666666666665555555544444433333322222222222222211111111111100000000000/////////.......--------,,,,,,,++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††‡ˆ‰ŠŒŒ�Ž���‘’’“““”””””””““““’’””“““““““’’’‘���Ž�Œ‹Š‰‰ˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡‡‡‡‡††††††………………„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppooooooooooooppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeefffffffeeeeeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa```````````````_____________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999999999988888887777777666666666666665555555544444433333332222222222222221111111111100000000000/////////.......--------,,,,,,,++++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! tttttttttttttttuuuuuuuuttttttttuuuuuuuuuuuuuuuuvxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡ˆˆ‰ŠŒ�Ž���‘’’““”””••••••””””““˜˜˜˜˜˜˜˜˜———–•””“’‘��Ž��Œ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‡‡‡‡‡‡‡‡††††††…………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ��������������€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssrqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooonoonnnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkjjkjjjjjjjjjjjjjjiiiiiiiiiijjiiiiiiiiiiiiihhhhhhhhhhggggggffffffffffffeeeeeeeddddddddddddddddddccccccceedddddddddddddccccccccccddddccccccccccbbbbbbbbbbaa`````````____________^^^^]]]\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHHHHGHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999998888888877777766666666666666655555555444444443333333333333332222222211111111110000000000///////......--------,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! tttttttttttttttuuuuuuuuttttttttuuuuuuuuuuuuuuuuvxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€�€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡‡ˆ‰ŠŒ�ŽŽ���‘’’““”””””””””””“““˜˜˜˜˜˜˜˜˜———––•”“’‘��ŽŽ�Œ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‡‡‡‡‡‡‡‡†††††…………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ��������������€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssrqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooonoonnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkkjkjjjjjjjjjjjjjiiiiiiiiiiijjiiiiiiiiiiiiihhhhhhhhhhggggggffffffffffffeeeeeeeddddddddddddddddddccccccceeddddddddddddddcccccccccddddccccccccccbbbbbbbbbbaa`````````____________^^^^]]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXWWVVVVVVVVVVUUUUUUUUUUUTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999999888888877777766666666666666655555555444444444333333333333333222222221111111110000000000///////......--------,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! tttttttttttttttuuuuuuuutttttttttuuuuuuuuuuuuuuuuxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆ‰‰ŒŒ�Ž���‘‘’’“““”””””””””“““˜˜˜˜˜˜˜˜˜˜——––•””“’‘��Ž�Œ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‡‡‡‡‡‡‡††††††…………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ��������������€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssrrqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooononnnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkjjkjjjjjjjjjjjjjiiiiiiiiiiijjiiiiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeddddddddddddddddddccccccceeddddddddddddddcccccccccddddccccccccccbbbbbbbbbbaa`````````____________^^^^]]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@?????????????>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999888888877777766666666666666665555555444444444333333333333333322222221111111110000000000//////.......--------,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! stttttttttttttttuuuuuuutttttttttuuuuuuuuuuuuuuuuxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰‹Œ��Ž���‘‘’’“““”””””””““““˜˜˜˜˜˜˜˜˜˜———––•”“’‘��Ž��Œ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‡‡‡‡‡‡‡††††††………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ�������������€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssrrqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooonnonnnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkjjkjjjjjjjjjjjjjiiiiiiiiiiijjiiiiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeddddddddddddddddddccccccceeddddddddddddddcccccccccddddccccccccccbbbbbbbbbbba`````````____________^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXWWVVVVVVVVVVUUUUUUUUUUUTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGHHHHHGGGGGGGGGGGFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999999998888887777776666666666666666555555554444444443333333333333332222222111111110000000000///////.......--------,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! stttttttttttttttuuuuuuutttttttttuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆ‰‹ŒŒ�ŽŽ���‘‘’’’“““””””“““““˜˜˜˜˜˜˜˜˜˜˜——––•”“’‘���Ž�Œ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‡‡‡‡‡‡‡†††††…………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ�������������€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssrrqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooonnonnnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkjjkjjjjjjjjjjjjjiiiiiiiiiiijjiiiiiiiiiiiiihhhhhhhhhhgggggffffffffffffeeeeeeeedddddddddddddddddcccccccceeddddddddddddddcccccccccddddccccccccccbbbbbbbbbbaa````````_____________^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>===========<======<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999999998888887777776666666666666666555555554444444444333333333333333222222111111110000000000///////.......---------,,,,,,,,++++++++++************)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! stttttttttttttttuuuuuuuttttttttttuuuuuuuuuuuuuuuxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆˆŠ‹ŒŒ�ŽŽ���‘‘’’’““““““““““’˜˜˜˜˜˜˜˜˜˜˜———––•”“’‘��Ž�Œ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‡‡‡‡‡‡‡†††††………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ�������������€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssrrrqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiijjiiiiiiiiiiiiihhhhhhhhhhgggggffffffffffffeeeeeeeedddddddddddddddddcccccccceeedddddddddddddcccccccccddddccccccccccbbbbbbbbbbaa````````_____________^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXWWVVVVVVVVVVUUUUUUUUUUTTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGHHHHGGGGGGGGGGGFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>===========<=====<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99999999999999998888888777776666666666666666555555554444444444333333333333333222222111111110000000000///////......---------,,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! sstttttttttttttttuuuuuuttttttttttuuuuuuuuuuuuuuuxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆŠ‹‹Œ��ŽŽ���‘‘’’’“““““““““’˜˜˜˜˜˜˜˜˜˜˜˜———–•”“’‘���ŽŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ˆ‡‡‡‡‡‡†††††………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ������������€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssrrqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiijiiiiiiiiiiiiiihhhhhhhhhhgggggffffffffffffeeeeeeeeddddddddddddddddccccccccceeedddddddddddddcccccccccdddddccccccccccbbbbbbbbbaa````````_____________^^^^]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGHHHHGGGGGGGGGGGFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>===========<=====<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999999999888888877777666666666666666655555555444444444443333333333333322222211111111000000000///////.......----------,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! sstttttttttttttttuuuuuuttttttttttuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††‡ˆŠŠ‹‹Œ��Ž����‘‘’’’““““““““’˜˜˜˜˜˜˜˜˜˜˜˜˜——––•”“’‘��Ž�Œ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ˆˆ‡‡‡‡‡‡††††………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ������������€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssrrrqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiijiiiiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeedddddddddddddddcccccccccceeedddddddddddddcccccccccddddcccccccccccbbbbbbbbbaa```````______________^^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWVVVVVVVVVVUUUUUUUUUUTTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGHHHGGGGGGGGGGGGFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDCCCDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<=====<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999999999888888877777766666666666666655555555544444444444333333333333322222211111111000000000///////.......---------,,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! sstttttttttttttttuuuuuutttttttttttuuuuuuuuuuuuuuxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡‰ŠŠ‹ŒŒ�ŽŽ���‘‘‘’’’“““““““’˜˜˜˜˜˜˜˜˜˜˜˜˜˜——–•”“’‘����ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ˆˆˆ‡‡‡‡‡††††………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ�����������€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssrrrqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeedddddddddddddcccccccccccceeedddddddddddddcccccccccdddddccccccccccbbbbbbbbbaa```````______________^^^^]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGGFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDCCCDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999999999888888877777766666666666666655555555544444444444333333333333322222111111111000000000///////.......----------,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ssstttttttttttttttuuuuutttttttttttuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††‡‰‰Š‹‹Œ��Ž����‘‘’’’“““““““’˜˜˜˜˜˜˜˜˜˜˜˜˜˜——––•”“’‘��Ž�Œ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ˆˆˆ‡‡‡‡‡†††††……………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ���������€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssrrrqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeedddddddddddcccccccccccccceeeeddddddddddddcccccccccdddddccccccccccbbbbbbbbbaa```````______________^^^^]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXWWVVVVVVVVVVUUUUUUUUUUTTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGGFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDCCCDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999999999888888877777766666666666666655555555544444444444433333333333322222111111110000000000///////.......---------,,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ssstttttttttttttttuuuuutttttttttttuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€�������������������������������������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆ‰ŠŠ‹ŒŒ�ŽŽ���‘‘’’’““““““““˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜——–•”“’’��Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ˆˆˆ‡‡‡‡‡†††††……………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ��������€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssrrrrqqqqqqqqqqqqppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeddddddddddccccccccccccccceeeeddddddddddddcccccccccdddddccccccccccbbbbbbbbbaa```````______________^^^^]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWWVVVVVVVVVVUUUUUUUUUUTTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGHGGGGGGGGGGGGGFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDCCDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999999998888888777777766666666666666655555555544444444444433333333333322222111111110000000000///////.......---------,,,,,,,,,++++++++++************))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ssstttttttttttttttuuuuuttttttttttttuuuuuuuuuuuuuxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††ˆ‰‰Š‹‹Œ��Ž���‘‘’’’““““““““˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜—––•”“’‘��Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ˆˆˆ‡‡‡‡‡†††††……………„„„„„„„„„ƒƒ„ƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������€�€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssrrrrqqqqqqqqqqqqppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggffffffffffeeeeeeeeeedddddddddcccccccccccccccceeeeddddddddddddcccccccccdddddccccccccccbbbbbbbbbaa```````_______________^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGHGGGGGGGGGGGGGFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDCCDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<=====<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999999998888888777777666666666666666555555555544444444444433333333333222222111111110000000000///////.......---------,,,,,,,,,++++++++++************))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! sssttttttttttttttttuuuuttttttttttttuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†ˆˆ‰ŠŠ‹Œ��Ž���‘‘’’“““““““““˜˜˜˜˜˜˜˜˜˜™™˜˜˜˜——–••”“’‘�Ž��Œ‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ˆˆˆ‡‡‡‡‡‡††††……………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����€�€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttstttttssssssssssssssssrrrrqqqqqqqqqqqpppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggffffffffffeeeeeeeeeedddddddddcccccccccccccccceeeeddddddddddddcccccccccdddddccccccccccbbbbbbbbbaa```````_______________^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWVVVVVVVVVVVVUUUUUUUUUTTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDCCDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>===========<=====<<<<<<<<<<<;;;;;;;;;;::::::::::::::::999999999999999988888888777777666666666666666555555555554444444444433333333333222222111111110000000000///////.......---------,,,,,,,,,++++++++++************))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! sssstttttttttttttttuuuuttttttttttttuuuuuuuuuuuuuwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡ˆ‰‰Š‹ŒŒ�Ž���‘‘’’“““““““““™™˜˜˜˜˜™™™™™™™˜˜˜——–•”“’‘��Ž�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ˆˆˆ‡‡‡‡‡‡††††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttstttttsssssssssssssssrrrrrqqqqqqqqqqqppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddccccccccccccccccceeeeddddddddddddcccccccccdddddccccccccccbbbbbbbbbaa```````_______________^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWVVVVVVVVVVVVUUUUUUUUUTTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEEEDDDDDDDDDDCCDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>===========<=====<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999999888888888777777666666666666666555555555554444444444433333333333222222111111111000000000///////.......---------,,,,,,,,,++++++++++************))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! sssstttttttttttttttuuuutttttttttttttuuuuuuuuuuuuwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……‡ˆˆ‰Š‹‹Œ�Ž���‘’’“““””””””“™™™™™™™™™™™™™™™˜˜˜—––•”“’��ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ˆˆ‡‡‡‡‡‡‡††††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����€�€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsttttssssssssssssssssrrrrrqqqqqqqqqqqppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihiiiiiiiiiiiiiiiihhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddccccccccccccccccceeeeedddddddddddcccccccccdddddccccccccccbbbbbbbbbaa```````_______________^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXWVVVVVVVVVVVVUUUUUUUUUTTTRRRRRRRRRQQQQQQQQQQPPPPPPOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDCCDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>===========<=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999999998888888887777777666666666666665555555555554444444444433333333333222222111111111000000000///////.......---------,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ssssttttttttttttttttuuutttttttttttttuuuuuuuuuuuuwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……‡‡ˆ‰ŠŠ‹Œ�Ž���‘’’““””””””””™™™™™™™™™™™™™™™™˜˜——–•””“‘��Ž��Œ‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ˆ‡‡‡‡‡‡‡‡††††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssttttssssssssssssssssrrrrrqqqqqqqqqqpppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiiiiiiiiiiiiiihhhhhhhhhhgggggffffffffffeeeeeeeeeedddddddcccccccccccccccccceeeeedddddddddddcccccccccdddddccccccccccbbbbbbbbbba```````_______________^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXWVVVVVVVVVVVVUUUUUUUUTTTTRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEEEDDDDDDDDDDCCDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>===========<=====<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999999988888888887777777666666666666665555555555554444444444433333333332222222111111111000000000///////.......---------,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ssssstttttttttttttttuuutttttttttttttuuuuuuuuuuuuwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}|}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…‡‡ˆˆ‰Š‹Œ�Ž���‘’““”””””””””ššš™™™™™™™™™™™™™™˜˜——–•”“’‘��Ž�ŒŒ‹‹‹ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ˆ‡‡‡‡‡‡‡‡††††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsstttssssssssssssssssrrrrrrqqqqqqqqqqppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhiiiiiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeedddddddcccccccccccccccccceeeeeddddddddddddccccccccdddddccccccccccbbbbbbbbbba````````______________^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXVVVVVVVVVVVVUUUUUUUUUTTTTRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDDCDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>===========<=====<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999998888888888777777776666666666666555555555555444444444444333333333322222221111111110000000000//////.......---------,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ssssstttttttttttttttuuuttttttttttttttuuuuuuuuuuuwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„†‡‡ˆ‰Š‹Œ�Ž���‘’““”””••••••šššššš™™™™™™™™™™™™˜˜—––•”’‘��Ž��Œ‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡††††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsstttssssssssssssssssrrrrrrqqqqqqqqqqppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhiiiiiiiiiiiiiihhhhhhhhhhhggggffffffffffeeeeeeeeeeedddddddcccccccccccccccccceeeeeedddddddddddccccccccdddddccccccccccbbbbbbbbbba````````______________^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXVVVVVVVVVVVVUUUUUUUUUTTTTRRRRRRRRQQQQQQQQQQQPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEFEEEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>===========<=====<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999999988888888888777777766666666666665555555555555444444444444333333333322222221111111110000000000//////.......---------,,,,,,,,,+++++++++************)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! sssssttttttttttttttttuuttttttttttttttuuuuuuuuuuuwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„†‡‡ˆ‰Š‹Œ�Ž��‘‘’““””•••••••›ššššššššš™™™™™™™™˜˜˜—–•”“’‘��Ž�ŒŒ‹‹‹ŠŠŠŠŠŠ‹‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡††††……………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsstttssssssssssssssssrrrrrrqqqqqqqqqpppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhiiiiiiiiiiiiihhhhhhhhhhhhggggffffffffffeeeeeeeeeeedddddddcccccccccccccccccceeeeeeddddddddddddcccccccdddddccccccccccbbbbbbbbbba````````______________^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXVVVVVVVVVVVVUUUUUUUUUTTTTRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDDCDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>===========<=====<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999989888888888887777777766666666666665555555555555444444444444333333333322222221111111111000000000//////........--------,,,,,,,,,+++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! sssssstttttttttttttttuutttttttttttttttuuuuuuuuuuwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒ„„††‡ˆˆ‰Š‹Œ�Ž��‘’“”””•••••••›››šššššššššš™™™™™™˜˜——–•“’‘��Ž��Œ‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttssttssssssssssssssssrrrrrrrqqqqqqqqqpppppppppppppppoppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhiiiiiiiiiiiihhhhhhhhhhhhhggggffffffffffeeeeeeeeeeedddddddcccccccccccccccccceeeeeeddddddddddddcccccccdddddccccccccccbbbbbbbbbba````````______________^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXVVVVVVVVVVVUUUUUUUUUUTTTTRRRRRRRRQQQQQQQQQQQPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDCCDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<=====<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999888888888888877777777766666666666665555555555554444444444443333333333322222221111111111000000000//////........--------,,,,,,,,,+++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! sssssstttttttttttttttuutttttttttttttttuuuuuuuuuuwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒ„…†‡‡ˆ‰Š‹Œ�Ž��‘’“””••••••••›››››šššššššššš™™™™™˜˜—––”“’‘��Ž�Œ‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssttssssssssssssssssrrrrrrrqqqqqqqqqpppppppppppppppoppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhiiiiiiiiiiiihhhhhhhhhhhhhgggfffffffffffeeeeeeeeeeeddddddccccccccccccccccccceeeeeeddddddddddddcccccccdddddccccccccccbbbbbbbbbba````````______________^^^]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXVVVVVVVVVVVUUUUUUUUUUTTTTRRRRRRRRQQQQQQQQQQQPPPPPPOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDDCDDDDDCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>===========<=====<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999888888888888877777777766666666666655555555555554444444444443333333333322222221111111111100000000//////........--------,,,,,,,,,+++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ssssssstttttttttttttttutttttttttttttttuuuuuuuuuuwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ…††‡ˆ‰Š‹Œ�Ž��‘’“””••••––––››››››šššššššššš™™™™™˜˜—–”“’‘��Ž�ŒŒ‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡††††………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����€�€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssttssssssssssssssssrrrrrrrqqqqqqqqqpppppppppppppppoppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhiiiiiiiiiiihhhhhhhhhhhhhhgggfffffffffffeeeeeeeeeeeddddddccccccccccccccccccceeeeeedddddddddddddccccccddddddcccccccccbbbbbbbbbba````````______________^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXVVVVVVVVVVVUUUUUUUUUTTTTTRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEEDDDDDDDDDDDCCDDDDDCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>===========<=====<<<<<<<<<<<<;;;;;;;;;::::::::::::::999999998888888888888777777777666666666666655555555555544444444444443333333333222222221111111111100000000///////.......--------,,,,,,,,,+++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ssssssstttttttttttttttuttttttttttttttttuuuuuuuuuwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ……†‡‡ˆ‰Š‹�Ž��‘’““””•••––––›››››››ššššššššš™™™™™˜˜—–•”“’‘�Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹‡‡‡‡‡‡‡‡‡†††††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttssssttsssssssssssssssrrrrrrrrqqqqqqqqqppppppppppppppoopppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhiiiiiiiiiihhhhhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddccccccccccccccccccceeeeeedddddddddddddccccccddddddcccccccccbbbbbbbbbba````````_____________^^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXVVVVVVVVVVVUUUUUUUUUTTTTTRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEEDDDDDDDDDDDCCDDDDDCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999998888888888887777777777666666666666655555555555544444444444443333333333222222221111111111100000000///////.......--------,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ssssssstttttttttttttttuttttttttttttttttuuuuuuuuuwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ……††‡ˆ‰Š‹Œ�Ž��‘’“””•••––––œ›››››››šššššššš™™™™™™˜——•”“’‘��Ž�Œ‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹‡‡‡‡‡‡‡‡‡†††††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€��€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttssssttsssssssssssssssrrrrrrrrqqqqqqqqpppppppppppppppoopppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhiiiiiiiiiihhhhhhhhhhhhhggggfffffffffffeeeeeeeeeeeeddddddccccccccccccccccccceeeeeedddddddddddddccccccddddddcccccccccbbbbbbbbbba`````````____________^^^^]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGHGGGGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDDCCDDDDDCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@???????????>>>>>>>>>============<======<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999988888888888877777777777666666666666555555555555444444444444433333333333222222221111111111110000000///////........-------,,,,,,,,,+++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! sssssssstttttttttttttttstttttttttttttttuuuuuuuuuwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡‡ˆ‰ŠŒ�Ž��‘’““”••••–––œœ››››››ššššššš™™™™™™™˜˜—–•”’‘��Ž�Œ‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹‡‡‡‡‡‡‡‡‡†††††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€�€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssstsssssssssssssssrrrrrrrrrqqqqqqqqppppppppppppppooopppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhiiiiiiiiihhhhhhhhhhhhhhggggfffffffffffeeeeeeeeeeeedddddcccccccccccccccccccceeeeeeddddddddddddddcccccddddddcccccccccbbbbbbbbbba`````````____________^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGHGGGGGGGGGGGGGGFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDDDCCDDDDDCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999888888888888777777777766666666666665555555555544444444444444333333333332222222221111111111100000000//////........--------,,,,,,,++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! qqqrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„……†‡ˆ‰Š‹Œ����‘’““””””••••••••••””””””““““““““’’‘˜—–•”“‘��ŽŽ��ŒŒŒŒŒŒŒ�����ˆˆˆˆˆˆˆ‡‡‡‡‡†††††…………………„���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiijjjjjjjjiiiiiiiiiiiiiihhhiiihhhhhhhhhhhgggggggggggffeeeeeeeeeeeeeeeeeddddddeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[YYYYYYXXXXXXXXXXXXXWWWWWWTTTTTTTTSSSSSSSSSSRRRRRRRPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>@?????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;:::::::999999999988888888777777777776666666666655555555555444444444444333333333333333222222222222111111111111000000000////////.......--------,,,,,,,,+++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡‡ˆŠ‹Œ�Ž��‘’’““””””•••••••••”””””“““““““““’’‘˜—–•”“’‘��Ž��ŒŒŒŒŒŒŒŒ����ˆˆˆˆˆˆˆ‡‡‡‡‡†††††………………„„���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiijjjjjjjjiiiiiiiiiiiiihhhhiiihhhhhhhhhhhgggggggggggffeeeeeeeeeeeeeeeedddddddeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaa```___________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[YYYYYYXXXXXXXXXXXXXWWWWWWTTTTTTTSSSSSSSSSSSRRRRRRRPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::999999999988888888777777777776666666666655555555555444444444443333333333333332222222222222111111111111000000000///////........--------,,,,,,,,+++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‰Š‹Œ�Ž��‘’’““””””•••••••••””””“““““““““’’’˜˜—–”“’‘��Ž��ŒŒŒŒŒŒŒŒ����ˆˆˆˆˆˆˆ‡‡‡‡‡†††††………………„„��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkjkkkkjjjjjjjjjjjjjjiiiiiiijjjjjjjiiiiiiiiiiiiiihhhhiiihhhhhhhhhhhgggggggggggffeeeeeeeeeeeeeeeeeddddddeeeeeedddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaa``____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[YYYYYYXXXXXXXXXXXXXWWWWWWTTTTTTTSSSSSSSSSSSRRRRRRRPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>??????????>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;:::::::999999999888888888777777777766666666666655555555555444444444443333333333333332222222222222211111111111000000000////////.......--------,,,,,,,++++++++************))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‰Š‹Œ�Ž��‘’’“““””•••••••••””””“““““““““’’’™˜—–•”’‘��ŽŽ��ŒŒŒŒŒŒŒ����ˆˆˆˆˆˆˆ‡‡‡‡‡††††…………………„„��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjkkkkjjjjjjjjjjjjjiiiiiiiijjjjjjjiiiiiiiiiiiiihhhhhiihhhhhhhhhhhhgggggggggggffeeeeeeeeeeeeeeeddddddddeeeeeddddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaa```__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[YYYYYXXXXXXXXXXXXXXWWWWWWTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>??????????>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;::::::9999999999888888888777777777766666666666555555555555444444444443333333333333322222222222222111111111111100000000///////.........-------,,,,,,,++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrssssssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzz{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡‡ˆŠ‹Œ�Ž���‘‘’“““””••••••••”””“““““““““’’’’™˜—–•”“’‘��Ž���ŒŒŒŒŒŒ����ˆˆˆˆˆˆ‡‡‡‡‡‡††††…………………„„��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjkkkkjjjjjjjjjjjjjiiiiiiiijjjjjjjiiiiiiiiiiiiihhhhhiihhhhhhhhhhhhgggggggggggffeeeeeeeeeeeeeddddddddddeeeeddddddddddddddddccccccccccccccbbbbbbbbbaaaaaaaa``___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[YYYYYXXXXXXXXXXXXXWWWWWWWTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>??????????>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;::::::9999999999888888887777777777666666666666555555555554444444444433333333333333322222222222222211111111111100000000////////.......--------,,,,,,,++++++++***********)))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrssssssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzz{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒ„„…†‡ˆ‰Š‹Œ�Ž���‘‘’’““””•••••••”””“““““’’’’’’’’™˜—–•”“’‘��ŽŽ���ŒŒŒŒŒ����ˆˆˆˆˆˆ‡‡‡‡‡‡††††………………„„„�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjkkkkjjjjjjjjjjjjjiiiiiiiijjjjjjjiiiiiiiiiiiiihhhhhiihhhhhhhhhhhhgggggggggggffeeeeeeeeeeeedddddddddddeeedddddddddddddddddccccccccccccccbbbbbbbbbaaaaaaaa```__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[YYYYYXXXXXXXXXXXXXWWWWWWWTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>??????????>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;::::::999999999988888888777777777766666666666555555555555444444444443333333333333322222222222222211111111111110000000////////........--------,,,,,,,++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ„……†‡ˆ‰Š‹Œ�Ž���‘‘’’“”””••••••”””““““’’’’’’’’’™˜——–•”“’‘��ŽŽ�����������ˆˆˆˆˆˆ‡‡‡‡‡†††††………………„„„�€€€€€€€€€€€€€€€€€€€€€€€€}}}}~~}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjkkkkjjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiiihhhhhihhhhhhhhhhhhhgggggggggggffeeeeeeeeeeeedddddddddddeddddddddddddddddddcccccccccccccccbbbbbbbbbaaaaaaaa``___________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[YYYYYXXXXXXXXXXXXXWWWWWWWTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPOOOOOOOONNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>@?????????>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;::::::999999999888888888777777777666666666665555555555555444444444443333333333333322222222222222211111111111100000000////////........--------,,,,,,,+++++++************)))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrsssssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzz{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ„„……†‡ˆ‰Š‹Œ�Ž���‘‘’’“”””•••••”””““““’’’’’’’’‘™˜˜—–•”“’‘���ŽŽ����������ˆˆˆˆˆˆ‡‡‡‡‡†††††………………„„„�€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjkkkjjjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiihhhhhhihhhhhhhhhhhhhgggggggggggffeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbaaaaaaaa``___________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[YYYYYXXXXXXXXXXXXWWWWWWWWTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPOOOOOOOONNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>@?????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;:::::9999999999888888888777777777666666666665555555555554444444444433333333333333222222222222222211111111111100000000////////........-------,,,,,,,,+++++++************)))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrrssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„…†‡‡ˆ‰Š‹Œ�Ž���‘‘’““””•••••”””“““’’’’’’’’’‘™˜˜——–•”“’‘���ŽŽŽ��������ˆˆˆˆˆ‡‡‡‡‡‡††††…………………„„„�€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjkkkjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiihhhhhhihhhhhhhhhhhhhgggggggggggffeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbaaaaaaaa``___________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[YYYYXXXXXXXXXXXXXWWWWWWWWTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPOOOOOOOONNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>@?????????>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;:::::9999999999888888888777777777666666666665555555555554444444444433333333333333222222222222222211111111111100000000////////........-------,,,,,,,,+++++++************)))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrsrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzz{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„…†‡ˆ‰‰Š‹Œ�Ž���‘‘““”””•••••”””““’’’’’’’’’‘™™˜˜—––•”“’‘���ŽŽŽ�������ˆˆˆˆˆ‡‡‡‡‡‡††††…………………„„„€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjkkkjjjjjjjjjjjjjjiiiiiiiijjjjjiiiiiiiiiiiiiihhhhhhihhhhhhhhhhhhhgggggggggggffeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaa``___________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPOOOOOOONNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGHHHHHHHHHGGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>@@????????>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;:::::9999999998888888887777777777666666666655555555555554444444444433333333333333222222222222222111111111111100000000////////........-------,,,,,,,++++++++************)))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrsrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹‹Œ�Ž���‘’““””•••••”””““’’’’’‘‘‘‘‘™™˜˜——–••”“’‘����ŽŽ������ˆˆˆ‡‡‡‡‡‡‡‡††††………………„„„„€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjkkkjjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggffeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbaaaaaaaa``___________^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[YYYYXXXXXXXXXXXWWWWWWWWWWTTTTTTTTSSSSSSSSSRRRRRRRRPPPPPPPPPOOOOOOONNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;::::99999999998888888887777777777666666666655555555555544444444444333333333333333222222222222222111111111111100000000////////.......--------,,,,,,,++++++++************)))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„……†‡ˆ‰Š‹ŒŒ�Ž��‘’““””••••••””“““’’’’‘‘‘‘‘™™™˜˜——–••”“’‘‘���ŽŽ�����ˆ‡‡‡‡‡‡‡‡‡†††††………………„„„„€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjkkkjjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbaaaaaaaa``__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[YYYYXXXXXXXXXXXWWWWWWWWWWTTTTTTTTSSSSSSSSSRRRRRRRRPPPPPPPPOOOOOOOONNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGHHHHHHHHHGGGGGGGGGGGGGGFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@???????????>>@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;::::99999999998888888887777777777666666666555555555555544444444444333333333333333222222222222221111111111111000000000////////.......-------,,,,,,,,++++++++************)))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„„…†‡‡ˆ‰Š‹Œ�ŽŽ��‘’“”””•••••”””““’’’‘‘‘‘‘‘™™™™˜˜——–••”“’‘‘���ŽŽ����ˆ‡‡‡‡‡‡‡‡‡†††††………………„„„„€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjkkjjjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggffeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaa``__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[YYYYYXXXXXXXXXWWWWWWWWWWWTTTTTTTTSSSSSSSSSRRRRRRRRPPPPPPPPOOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????????>>@@@????????>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;::::99999999988888888887777777776666666666555555555555444444444443333333333333332222222222222221111111111111000000000////////.......-------,,,,,,,,++++++++************)))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆˆ‰Š‹Œ�Ž��‘’““””••••••””““’’’’‘‘‘‘‘™™™™™˜˜——–••”“’‘‘���ŽŽ���‡‡‡‡‡‡‡‡‡‡†††††………………„„„„�€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjkkjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggffeeeeeeeeeddddddddddddddddddddddcccccccccccccccbbcccbbbbbbbbbbbbbbbaaaaaaaa``__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[YYYYYXXXXXXXXXWWWWWWWWWWWTTTTTTTTSSSSSSSSSRRRRRRRRPPPPPPPPOOOOOOONNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGHHHHHHHHGGGGGGGGGGGGGGGFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>@@@????????>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;:::999999999988888888887777777776666666666555555555555444444444443333333333333332222222222222211111111111111000000000////////......--------,,,,,,,+++++++++***********))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡ˆ‰Š‹ŒŒ�Ž�‘’’“””••••••”””““’’’‘‘‘‘‘™™™™™™˜˜˜—––•”“’‘���ŽŽ���‡‡‡‡‡‡‡‡‡‡†††††………………„„„„�€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjkkjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggffeeeeeeeeedddddddddddddddddddddcccccccccccccccbbbcbbbbbbbbbbbbbbbbbaaaaaaaa``__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[YYYYYXXXXXXXXXWWWWWWWWWWWTTTTTTTTSSSSSSSSSRRRRRRRRPPPPPPPPOOOOOOONNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGHHHHHHHHGGGGGGGGGGGGGGGGFGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>@@@????????>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;:::999999999988888888877777777776666666666555555555554444444444433333333333333332222222222222111111111111110000000000////////......-------,,,,,,,,++++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆ‰Š‹Œ�Ž�‘‘’“””•••••••””““’’’’‘‘‘‘™™™™™™™™˜˜—––•”“’‘���Ž���‡‡‡‡‡‡‡‡‡‡†††††…………………„„„�€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjkjjjjjjjjjjjjjjiiiiiiiiiijjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggffeeeeeeeedddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa``__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[YYYYYXXXXXXXXXWWWWWWWWWWWTTTTTTTTSSSSSSSSSRRRRRRRRPPPPPPPPOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGHHHHHHHHGGGGGGGGGGGGGGGGFGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????@@@????????>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;:::999999999888888888877777777776666666666555555555554444444444433333333333333332222222222222111111111111110000000000///////.......-------,,,,,,,,++++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰ŠŠŒ�Ž��‘’“””•••–••••””““’’’’‘‘‘™™™™™™™™™˜˜—–•”““’‘��ŽŽ��‡‡‡‡‡‡‡‡‡‡†††††…………………„„„�€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjkjjjjjjjjjjjjjiiiiiiiiiiijjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggffeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa``__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[YYYYYXXXXXXXXXWWWWWWWWWWWTTTTTTTTSSSSSSSSSSRRRRRRRPPPPPPPOOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGHHHHHHHHGGGGGGGGGGGGGGGGFGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@???????????@@@@???????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;::9999999999888888888877777777776666666666555555555544444444444333333333333333322222222222221111111111111110000000000///////.......------,,,,,,,,,++++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆ‰Š‹Œ�Ž�‘’“””••––––••”””““’’’‘‘‘™™™šššš™™™˜˜—–•”“’‘��ŽŽ��‡‡‡‡‡‡‡‡‡‡††††††………………„„„��€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjkjjjjjjjjjjjjjiiiiiiiiiiijjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggffeeeeeeeeedddddddddddddcddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa`___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[YYYYYXXXXXXXXWWWWWWWWWWWWTTTTTTTTSSSSSSSSSRRRRRRRRPPPPPPPOOOOOOONNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@???????????@@@@???????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;::9999999999888888888877777777776666666666555555555544444444444333333333333333322222222222211111111111111100000000000///////......-------,,,,,,,,,++++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹Œ�Ž�‘’“””••–––––••””““’’’’’’™™™šššššš™™˜——–•”“‘���Ž��‡‡‡‡‡‡‡‡‡‡††††††………………„„„��€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjkjjjjjjjjjjjjiiiiiiiiiiiijjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggffeeeeeeeeeddddddddddddccdddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[YYYYYXXXXXXXXWWWWWWWWWWWWTTTTTTTTSSSSSSSSSSRRRRRRRPPPPPPPOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@???????????@@@@???????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;::9999999998888888888777777777776666666666555555555544444444444333333333333333322222222222211111111111111000000000000///////......-------,,,,,,,,+++++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰Š‹ŒŽ��’““”•–––––––••””““’’’’’™™™ššššššš™™˜—–•”“’‘��Ž��‡‡‡‡‡‡‡‡‡‡††††††…………………„„��€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjkjjjjjjjjjjjjiiiiiiiiiiiijjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggffeeeeeeeeedddddddddddcccdddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[YYYYYYXXXXXXXXWWWWWWWWWWWTTTTTTTSSSSSSSSSSSRRRRRRRPPPPPPOOOOOOOONNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@??????????@@@@???????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;:9999999999888888888877777777777666666666655555555554444444444333333333333333332222222222211111111111111000000000000////////......-------,,,,,,,,+++++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…†‡ˆ‰Š‹Œ���‘’“”•–––––––•••”“““’’’’™™™ššššššš™™˜——–•“’‘��ŽŽ�‡‡‡‡‡‡‡‡‡‡‡††††††………………„„��€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjkjjjjjjjjjjjjiiiiiiiiiiiijjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggffeeeeeeeeedddddddddddcccddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`___________^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[YYYYYYXXXXXXXXWWWWWWWWWWWTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPOOOOOOOONNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@??????????@@@@???????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;:9999999999888888888877777777776666666666655555555554444444444333333333333333322222222222211111111111100000000000000///////......-------,,,,,,,,,+++++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰ŠŒ���‘’“”•–––——–––••””““’’’’™™™šššššššš™™˜—–•”“‘��ŽŽ�‡‡‡‡‡‡‡‡‡‡‡††††††……………„„„��€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppopppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjkjjjjjjjjjjjiiiiiiiiiiiiijjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggffeeeeeeeeeddddddddddccccddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`___________^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[YYYYYYXXXXXXXXWWWWWWWWWWVTTTTTTSSSSSSSSSSSSRRRRRRRPPPPPPOOOOOOONNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????@@@@???????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;:99999999999888888888777777777777666666666655555555554444444444333333333333333322222222222111111111111000000000000000///////......-------,,,,,,,,,+++++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹�Ž�‘’“”•–––———–––••””““’’’™™™™ššššššš™™˜—–•”“’‘��Ž�ˆ‡‡‡‡‡‡‡‡‡‡††††††………………„„���€€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoopppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjkjjjjjjjjjjjiiiiiiiiiiiiijjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggffeeeeeeeeeeddddddddddcccdccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[YYYYYYXXXXXXXXWWWWWWWWWVVTTTTTSSSSSSSSSSSSSRRRRRRRPPPPPPOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????@@@@???????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;:9999999999888888888877777777777666666666665555555555444444444433333333333333332222222222211111111111100000000000000///////.......-------,,,,,,,,,+++++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„…††‡‰Š‹ŒŽ�‘’“”••–—————–––•””“““’’™™™™ššššššš™™˜˜—–”“’‘��Ž�ˆ‡‡‡‡‡‡‡‡‡‡‡†††††……………„„„���€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjkjjjjjjjjjjjiiiiiiiiiiiiijjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggfeeeeeeeeeeedddddddddccccdcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[YYYYYYXXXXXXXXWWWWWWWWWVVTTTSSSSSSSSSSSSSSSRRRRRRRPPPPPPOOOOOOONNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGHHHHHHGGGGGGGGGGGGGGGGGGFGGGGGGGGGGFFFFFFFEEEEEEEDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????@@@@???????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;:9999999999888888888877777777777666666666665555555555544444444433333333333332322222222222111111111110000000000000000///////.......-------,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰ŠŒŽ��‘“”••––—————––••””““’’š™™™™šššššš™™˜˜—–•”“‘��ŽŽˆ‡‡‡‡‡‡‡‡‡‡‡†††††……………„„„��������€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuttttttttssssssssssssssssrssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjkjjjjjjjjjjiiiiiiiiiiiiiijjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggfeeeeeeeeeeedddddddddccccdcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa___________^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[YYYYYYYXXXXXXXWWWWWWWWWVVTTSSSSSSSSSSSSSSSSRRRRRRRPPPPPOOOOOOOONNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGHHHHHGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGFFFFFFFEEEEEEEDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????@@@????????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;::999999999988888888887777777777766666666666555555555554444444443333333333333232222222222211111111110000000000000000///////.......--------,,,,,,,,+++++++++************)))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! oppppppppppppppppqqqqqqpqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„†‡ˆ‰‹Œ�Ž�‘’’“”””””””““’’‘‘���–––––––––––––••”“’‘�Ž�Œ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††���������������€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````__`````__________^^^^^^^^^]\\\\\\\[[[[[[[[[[[[[ZZZZZXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPPOOOOOOOONNNNNNNNNMLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::9999988888888888777777777777666666666666555555555554444444433333333332222222222222222211111111110000000000000000////////......--------,,,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ooppppppppppppppppqqqqqpqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…†‡‰Š‹�Ž��‘’““””””””“““’’‘���–––––––––––––••”“’‘��Ž�Œ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††����������������€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````___`````__________^^^^^^^^]]\\\\\\\[[[[[[[[[[[[[ZZZZZXXXXWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPPOOOOOOOONNNNNNNNMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::9999988888888887777777777777666666666666555555555554444444433333333332222222222222222111111111100000000000000000///////.......-------,,,,,,,,,+++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ooopppppppppppppppqqqqqpqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆŠ‹ŒŽ��‘’““”””””””““’’‘‘��—––––––––––––••”“’‘��Ž�Œ‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡†††�����������������€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqrrrqqqqqqqqqqppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhihhhhhhhhhhgggggggggggggfeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````````____`````__________^^^^^^^^]]\\\\\\\[[[[[[[[[[[[[ZZZZZXXXXWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRPPPPPPPOOOOOOOONNNNNNNNMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::999998888888888777777777777766666666666655555555555444444443333333332222222222222222211111111110000000000000000////////.......-------,,,,,,,,++++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! oooppppppppppppppppqqqqppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…‡ˆ‰‹Œ���‘’““””””””””““’’‘‘�—–––––––––––––•””“’‘��Ž�Œ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡†††�����������������€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqqqqqpppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhihhhhhhhhhhgggggggggggggfeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````_____````__________^^^^^^^^^]]\\\\\\[[[[[[[[[[[[[[ZZZZZXXXXWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRPPPPPPPOOOOOOONNNNNNNNNMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGFFFFFFFEFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::99999888888888877777777777776666666666665555555555544444444333333333222222222222222221111111110000000000000000////////........------,,,,,,,,,++++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! oooopppppppppppppppqqqqppqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡‰Š‹�Ž��‘’“””””””””““’’‘‘�——––––––––––––••”“’‘��Ž�ŒŒ‹‹ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡‡††††��������‚‚‚�������€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqrrrqqqqqqqqqqpppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhihhhhhhhhhhggggggggggggffeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````````______````__________^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[ZZZZZXXXXWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRPPPPPPOOOOOOOONNNNNNNNMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGFFFFFFFEFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::99999888888888877777777777776666666666665555555555544444444333333332222222222222222211111111110000000000000000////////.......-------,,,,,,,,,++++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ooooppppppppppppppppqqqpppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„†‡ˆŠ‹ŒŽ��‘’““””””””””““’’‘‘———––––––––––––•”““’‘��Ž�ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡††††��������‚‚‚‚‚�����€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqrrqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhihhhhhhhhhhggggggggggggffeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````````________```___________^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[ZZZZZXXXWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRPPPPPPOOOOOOOONNNNNNNNMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGFFFFFFFEFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999988888888887777777777777666666666665555555555554444444433333333222222222222222211111111110000000000000000/////////.......-------,,,,,,,,,++++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ooooppppppppppppppppqqqpppqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†ˆ‰‹Œ���‘’““””””””””““’’‘‘————––––———––––••”“’‘��Ž��ŒŒ‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡†††††�������‚‚‚‚‚‚‚�����€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqrrqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhihhhhhhhhhhggggggggggggffeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````````_________```___________^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[ZZZZZZXXXWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRPPPPPPOOOOOOONNNNNNNNNMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGFFFFFFFEFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::999998888888887777777777777766666666666655555555554444444443333333322222222222222221111111111000000000000000/////////.......-------,,,,,,,,,,++++++++++*********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ooooopppppppppppppppqqqppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒ„…†‡‰Š‹�Ž��‘’“”””””””””““’’‘˜———————————–––••”“’‘‘��Ž��ŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡†††††�������‚‚‚‚‚‚‚‚����€€€€€€~~}}}~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqrrqqqqqqqqqqqppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhihhhhhhhhhhggggggggggggffeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````````__________``___________^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[ZZZZZZXXWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRPPPPPOOOOOOOONNNNNNNNNMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHGGGGGGGGGGGGGGGGFFHHHHHHHHHHGGGGGGGFFFFFFFEFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::99999888888888877777777777776666666666655555555555444444444333333332222222222222221111111111000000000000000//////////.......-------,,,,,,,,,,++++++++++********))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! oooooppppppppppppppppqqppppqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyywxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„†‡ˆŠ‹ŒŽ��‘’““””””””””““’’‘˜˜———————————–––•””“’‘��ŽŽ��ŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††††�������‚‚‚‚‚‚‚‚‚����€€€€€~}}}}~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqrrqqqqqqqqqqpppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhihhhhhhhhhhgggggggggggfffeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````````____________`____________^^^^^^^^]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZXXWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRPPPPPOOOOOOOONNNNNNNNNMMMLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHGGGGGGGGGGGGGGFFFFHHHHHHHHHHGGGGGGGFFFFFFFEFFFFFFFFFEEEEEEEEEEEEDDDDCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999988888888877777777777777666666666665555555555544444444433333332222222222222221111111111100000000000000//////////.......--------,,,,,,,,,+++++++++++********))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! oooooopppppppppppppppqqpppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyywwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†ˆ‰ŠŒ�Ž�‘’’“””””””””“““’’˜˜˜———————————––••”“’‘‘���Ž���ŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡††††††€������‚‚‚‚‚‚‚‚‚����€€€€€~}}}}}~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqrqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````__________________________^^^^^^^^]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZXWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSRRRPPPPPOOOOOOOONNNNNNNNMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGHHHHHHHGGGGGGGGGGGGGGFFFFHHHHHHHHHGGGGGGGGFFFFFFFEFFFFFFFFFEEEEEEEEEEEEDDDDCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::999998888888888777777777777766666666666555555555554444444443333333222222222222222111111111100000000000000///////////.......-------,,,,,,,,,,+++++++++++********))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ooooooppppppppppppppppqpppppqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyywwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒ„…†‡‰Š‹�Ž��‘’““””””””””““’’™˜˜˜——————————––••”““’‘����ŽŽ��ŒŒ‹‹‹ŠŠ‰ˆˆ‡‡‡††††††€€�����‚‚‚‚‚‚‚‚‚����€€€€€}}}}}}}~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffeeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````___________________________^^^^^^^^]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSRRRPPPPOOOOOOOONNNNNNNNNMMMMLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGHHHHHHGGGGGGGGGGGGGGFFFFFHHHHHHHHHGGGGGGGGFFFFFFFEFFFFFFFFFEEEEEEEEEEEEDDDDCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999988888888877777777777776666666666655555555555444444444333333322222222222222211111111110000000000000///////////........-------,,,,,,,,,,+++++++++++********))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ooooooopppppppppppppppqppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyywwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚����������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…‡ˆŠ‹ŒŽ��‘’““””””””””“““’™™˜˜˜˜————————–––•””“’‘‘����ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††††€€€����‚‚‚‚‚‚‚‚‚����€€€€€~}}}}}}}~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````___________________________^^^^^^^^]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSRRRPPPPOOOOOOOONNNNNNNNNMMMMLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHHHHHHGGGGGGGGGGGGGFFFFFHHHHHHHHHGGGGGGGGFFFFFFFEFFFFFFFFFEEEEEEEEEEEDDDDDCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999988888888877777777777776666666666655555555555444444443333333322222222222222111111111100000000000000///////////.......--------,,,,,,,,,,+++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! oooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyywwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒ„…†ˆ‰ŠŒ�Ž�‘’’“””””””””“““’™™˜˜˜˜˜˜˜—————–––•””“’’‘�����ŽŽ��ŒŒ‹‹Š‰‰ˆ‡‡‡†††………€€€����‚‚‚‚‚‚‚‚‚‚���€€€€€~}}}}}}}~~~~~~~~~~~}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqppqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggffffeeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````___________________________^^^^^^^^^]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRPPPPOOOOOOOONNNNNNNNNMMMMLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGHHHHHHGGGGGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGGGFFFFFFFEFFFFFFFFEEEEEEEEEEEEDDDDDCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999998888888887777777777777666666666665555555555444444444333333332222222222222211111111110000000000000////////////.......-------,,,,,,,,,,,+++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! oooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxywwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚„…†‡‰Š‹�Ž��‘’““””””””””“““™™™˜˜˜˜˜˜˜˜————––••”““’‘‘‘����ŽŽ��ŒŒ‹Š‰‰ˆ‡‡†††…………€€€€����‚‚‚‚‚‚‚‚‚���€€€€€}}}}}}}}}~~~~~~~~~~~}}}}}}}||||||||||||||||||||||{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqppqqqqqqqqqqqpppppppppppppoppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggffffeeeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa```````````___________________________^^^^^^^^^]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSRRRRPPPOOOOOOOONNNNNNNNNMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGHHHHHHGGGGGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::9999998888888887777777777777666666666665555555555444444444333333332222222222222111111111110000000000000///////////........-------,,,,,,,,,,,+++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxywwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…‡ˆ‰‹Œ���‘’’““”””””””“““™™™™˜˜˜˜˜˜˜˜———––••”““’’‘‘‘�����Ž��Œ‹ŠŠ‰ˆ‡‡†††…………€€€€����‚‚‚‚‚‚‚‚‚����€€€€}}}}}}}}}~~~~~~~~~~~}}}}}}}||||||||||||||||||||||{||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppqqqqqqqqqqqpppppppppppppoppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````____________________________^^^^^^^^^]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRPPPOOOOOOOONNNNNNNNNMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::999999988888888877777777777766666666666555555555544444444433333333222222222222211111111110000000000000////////////.......--------,,,,,,,,,,,+++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{||||{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒ„…†‡‰ŠŒ�Ž��‘’““”””””””“““š™™™™˜˜˜˜˜˜˜———––••””““’’’‘‘‘����Ž�Œ‹‹Š‰ˆ‡‡†††…………€€€€€����‚‚‚‚‚‚‚‚����€€€€~}}}}}}}}}~~~~~~~~~~~}}}}}}||||||||||||||||||||||{|||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqppppqqqqqqqqqqqppppppppppppooppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggfffffeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````____________________________^^^^^^^^^]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRPPPOOOOOOOONNNNNNNNNMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::99999998888888887777777777776666666666655555555554444444443333333322222222222221111111111000000000000////////////........--------,,,,,,,,,,++++++++++++********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! oooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssstttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ…†‡ˆŠ‹ŒŽ��‘’’““””””””“““š™™™™™™˜˜˜˜˜———––••””““’’’’‘‘‘���ŽŽ�Œ‹Š‰ˆ‡‡††……………€€€€€�����‚‚‚‚‚‚‚����€€€€}}}}}}}}}}}~~~~~~~~~~}}}}}}}|||||||||||||||||||||{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqpppppqqqqqqqqqqppppppppppppppoppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggfffffeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````________________^___________^^^^^^^^^^]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZWWWWWVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSRRRRRPPOOOOOOOOONNNNNNNNMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::99999998888888887777777777776666666666655555555554444444433333333322222222222221111111111000000000000////////////........-------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! oooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†ˆ‰ŠŒ�Ž��‘’’“““”””““““šš™™™™™™˜˜˜˜———––••””“““’“’’’‘‘���Ž�Œ‹Š‰ˆˆ‡††……………€€€€€€����‚‚‚‚‚‚‚����€€€€}}}}}}}}}}}~~~~~~~~~~~}}}}}}|||||||||||||||||||||{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqppppppqqqqqqqqqqqppppppppppppooppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````______________^^___________^^^^^^^^^]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZWWWWWVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSRRRRRRPPOOOOOOOONNNNNNNNNMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGFFFFFFFFHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::99999998888888888777777777766666666666555555555544444444433333333322222222222221111111111000000000000///////////.........-------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒ„…†‡‰Š‹ŒŽ��‘‘’““““““““““šš™™™™™™˜˜˜˜———––••”””“““““’’’‘‘��Ž�Œ‹Š‰ˆˆ‡††……………€€€€€€����‚‚‚‚‚‚����€€€€~}}}}}}}}}}~~~~~~~~~~~}}}}}}}||||||||||||||||||||{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssrrrrrqqqqqqqqqqqqqqqpppppppqqqqqqqqqqpppppppppppppooppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggffffffeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^__________^^^^^^^^^^^]]]]\\\\\\[[[[[[[[[[ZZZZZZZZYWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSRRRRRRPPOOOOOOOONNNNNNNNNMMMMMMLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGFFFFFFFFHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::99999999888888888777777777766666666666655555555544444444433333333322222222222221111111111000000000000///////////........--------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…‡ˆ‰‹Œ�Ž��‘’’“““““““““šš™™™™™™™˜˜˜———––••”””“““““““’’‘‘��Ž�Œ‹Š‰ˆ‡††……………€€€€€�����‚‚‚‚‚����€€€€~}}}}}}}}}}}~~~~~~~~~~}}}}}}}||||||||||||||||||||{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqpppppppqqqqqqqqqqpppppppppppppooppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggffffffeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^^_________^^^^^^^^^^^]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZYWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSRRRRRRPOOOOOOOOONNNNNNNNNMMMMMMLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGFFFFFFFFHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::9999999988888888877777777776666666666655555555554444444443333333332222222222222111111111100000000000///////////.........--------,,,,,,,,,,,++++++++++++*******))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! oooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒ„…†‡‰Š‹ŒŽ���‘’’’“““““““šš™™™™™™™˜˜˜———––••””””““”““““’’‘��Ž�Œ‹Š‰ˆ‡††……………€€€€€�����‚‚‚‚����€€€€~}}}}}}}}}}}~~~~~~~~~~}}}}}}}}|||||||||||||||||||{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuuttttttttttttttttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppqqqqqqqqqqpppppppppppppooppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllklllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````___________^^^^^^________^^^^^^^^^^^^]]]]]\\\\\[[[[[[[[[[ZZZZZZZZYYWWWWVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSRRRRRRPOOOOOOOONNNNNNNNNMMMMMMMLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGFFFFFFFFHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::9999999988888888887777777776666666666665555555555444444443333333332222222222222111111111100000000000///////////.........--------,,,,,,,,,,,++++++++++++*******))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! oooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„†‡ˆ‰‹Œ�Ž��‘‘’’’““““““šš™™™™™™™˜˜˜———––••”””””””””“““’‘‘���Œ‹Š‰ˆ‡‡††…………€€€€€�����‚‚‚‚�����€€€~}}}}}}}}}}}~~~~~~~~~~}}}}}}}}||||||||||||||||||{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuutttttttttttttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqpppppppppqqqqqqqqqqpppppppppppppooppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlmmmmmmmmmmmmmmllllllllllklllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````___________^^^^^^_______^^^^^^^^^^^^^]]]]]\\\\\\[[[[[[[[[ZZZZZZZYYYWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSRRRRRRPOOOOOOOONNNNNNNNNMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGHHHHHHGGGGGGGGGGFFFFFFFFFHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999998888888888777777777766666666666555555555544444444433333333322222222222211111111110000000000///////////.........--------,,,,,,,,,,,,++++++++++++*******))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡‰Š‹Œ�Ž��‘‘’’’’’’““šš™™™™™™™™˜˜———––••”””””””””””““’‘��Ž�ŒŠ‰ˆˆ‡††…………€€€€€�����‚‚‚�����€€€~}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}|||||||||||||||||{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuttttttttttttttttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqppppppppppqqqqqqqqqqppppppppppppooopppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmmmmmmmmllllllllllklllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^_____^^^^^^^^^^^^^^^]]]]]\\\\\[[[[[[[[[ZZZZZZZZYYYWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRROOOOOOOOONNNNNNNNNMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGHHHHHHGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999998888888888777777777666666666665555555555544444444433333333322222222222211111111110000000000//////////..........--------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒ„…†‡ˆ‰ŠŒ�Ž���‘‘‘’’’’’’™™™™™™™™™™˜˜———––•••”””””””””””“’‘��Ž�Œ‹Š‰ˆ‡†††………€€€€€�����‚‚������€€€~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}||||||||||||||||||{||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvuuuuuuuuuutttttttttttttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqppppppppppqqqqqqqqqpppppppppppppoooppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllmmmmmmmmmmmmmmllllllllllklllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffffffeeedddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^^____^^^^^^^^^^^^^^^^]]]]]\\\\\[[[[[[[[[ZZZZZZZZYYYWWVVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRROOOOOOOONNNNNNNNNNMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGHHHHHHGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999998888888888877777777666666666666555555555544444444433333333322222222222211111111110000000000//////////.........---------,,,,,,,,,,,++++++++++++********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! oooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡‰Š‹Œ�Ž���‘‘‘’’’’’™™™™™™™™™™˜˜———––•••”””””••••””““’‘��ŽŒ‹Š‰ˆˆ‡††………€€€€������‚‚�����€€€~}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}||||||||||||||||||{||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuttttttttttttttttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppqqqqqqqqqpppppppppppppooopppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllmmmmmmmmmmmmmmlllllllllkkllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffffffeeedddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````__________^^^^^^^^___^^^^^^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[ZZZZZZZYYYYWWVVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRROOOOOOOONNNNNNNNNMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGHHHHHHGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFGFFFFFFFFFFFEEEEEEEEEDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::999999998888888888877777777666666666665555555555544444444433333333322222222222211111111110000000000/////////..........---------,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmmmnnnnnnnoooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��‚ƒ„…†‡ˆ‰ŠŒ�ŽŽ���‘‘’’’’’“““““““’’’’‘‘‘�����ŽŽŽŽŽŽ•••”””““’‘��Ž�ŒŠ‰‰ˆ‡††………ƒƒƒƒƒƒƒƒ„„„„……………………„„„„ƒ}}}|||||||||}}}}}}}}}}}}|}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooonnoooooooooooooonnnnnnnnnnnnoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhfffffffffffeeeeeeeeeeeeeedddddddddddccccccccccbbbbbaaaaaaaaaaaaaaa`````````````________^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\[[[[[YYYYYYYYYYXXXXXXXXWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKIIIIIIIHHHHHHHHHHHGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<<===<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::99:999999999988888888877777766666666665555555555544444444333333333222222222111111110000000000//////////........----------,,,,,,,++++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! lmmmmmmmmmmmmmmmmnnnnnnooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��‚ƒƒ„…†‡‰Š‹Œ�Ž����‘‘’’’’“““““““’’’’‘‘‘�����ŽŽŽŽŽŽ•••••””“’’‘�Ž�Œ‹Š‰ˆ‡‡††……ƒƒƒƒƒƒƒƒ„„„„……………………„„„„ƒ}}}||||||||||}}}}}}}}}}}|}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppppppooooooooooooonnooooooooooooonnnnnnnnnnnnnoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhfffffffffffeeeeeeeeeeeeeddddddddddddccccccccccbbbbbaaaaaaaaaaaaaa``````````````________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\[[[[[YYYYYYYYYYXXXXXXXWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKIIIIIIIHHHHHHHHHHHGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<===<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::99:999999999988888888877777766666666665555555555544444444333333333222222222111111110000000000/////////.........----------,,,,,,,++++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! lmmmmmmmmmmmmmmmmnnnnnnooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvuvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��‚ƒ„…†‡ˆ‰Š‹Œ�Ž����‘‘’’’’““““““’’’’‘‘‘������ŽŽŽŽ�••••••””“’‘��Ž�Œ‹Š‰ˆ‡‡††…ƒƒƒƒƒƒƒƒ„„„„……………………„„„„ƒ}}}||||||||||||}}}}}}}}||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooonnoooooooooooooonnnnnnnnnnnnoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbaaaaaaaaaaaaaa``````````````________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\[[[[[[YYYYYYYYYYXXXXXXXWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKIIIIIIIHHHHHHHHHHHGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<===<<<<<<<<<<<;;;;;;;;;;:;;;;:::::::::::::::::::99:999999999988888888877777766666666665555555555544444444333333333222222222111111110000000000/////////........-----------,,,,,,,++++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! llmmmmmmmmmmmmmmmmnnnnnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqrqrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž���‘‘‘’’’’’“““’’’’’‘‘‘������ŽŽ���••••••””“’’‘�Ž�Œ‹Š‰ˆˆ‡†††ƒƒƒƒƒƒƒƒ„„„„………………………„„„ƒ}}}|||||||||||||||||}||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppoooooooooooooonnooooooooooooonnnnnnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgfffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbaaaaaaaaaaaaaa``````````````________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\[[[[[[[YYYYYYYYYXXXXXXXXWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKIIIIIIIHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>========<<<===<<<<<<<<<<;;;;;;;;;;;:;;;;:::::::::::::::::::999999999999988888888877777766666666655555555555544444444333333333222222222111111110000000000/////////........----------,,,,,,,,++++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! llmmmmmmmmmmmmmmmmnnnnnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqrqrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„……‡ˆ‰Š‹Œ��Ž���‘‘‘’’’’’““’’’’’‘‘‘�����������•––––••””“’‘��Ž�Œ‹Š‰ˆ‡‡††„ƒƒƒƒƒƒƒ„„„„………………………„„„ƒ}}}||||||||||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppooooooooooooooonnooooooooooooonnnnnnnnnnnnnooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaa`````````````_________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[[[YYYYYYYYYXXXXXXXXWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKIIIIIIHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>========<<<===<<<<<<<<<<;;;;;;;;;;;:;;;;::::::::::::::::::9999999999999988888888877777766666666655555555555544444444333333333222222222111111110000000000////////........-----------,,,,,,,,++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! lllmmmmmmmmmmmmmmmmnnnnooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€�‚‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽ���‘‘’’’’’’’’’’’’‘‘‘�����������––––––••”““’‘�Ž�Œ‹ŠŠ‰ˆ‡‡†„„ƒƒƒƒƒƒ„„„„…………………………„„„}}}||||||||||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppooooooooooooooonnooooooooooooonnnnnnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaa`````````````_________^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYXXXXXXXXWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKIIIIIIHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<==<<<<<<<<<<<;;;;;;;;;;;:;;;;::::::::::::::::::999999999999998888888887777776666666665555555555554444444433333333322222222211111111000000000/////////........-----------,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! lllmmmmmmmmmmmmmmmmnnnnoooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvuuuuvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž���‘‘‘’’’’’’’’’’’‘‘‘�����������––––––••””“’‘��Ž�Œ‹Š‰ˆˆ‡†„„„ƒƒƒƒ„„„„……………………………„„„}}}||||||||||||||||||||||}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppoooooooooooooooonnoooooooooooooonnnnnnnnnnnnoooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbaaaaaaaaaaaaaa``````````````_________^^^^^^^^^^^^^]]\\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYXXXXXXXXWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKIIIIIIHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<==<<<<<<<<<<<;;;;;;;;;;;:;;;:::::::::::::::::::999999999999998888888887777776666666655555555555544444444433333333322222222211111111000000000/////////........----------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! llllmmmmmmmmmmmmmmmmnnnnooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚ƒ„„…†‡‰Š‹Œ��Ž���‘‘’’’’’’’’’’‘‘‘‘�����������–––––––••”““’‘�Ž�Œ‹ŠŠ‰ˆ‡‡„„„ƒƒƒƒ„„„„…………†††…………„„„}}}||||||||||||||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppoooooooooooooooonnoooooooooooooonnnnnnnnnnnnoooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggffffffffffeeeeeeeeeedddddddddddddccccccccccccbbbbbaaaaaaaaaaaaaa``````````````_________^^^^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYXXXXXXXXWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKIIIIIIHHHHHHHHHHGGGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<==<<<<<<<<<<<;;;;;;;;;;::;;;:::::::::::::::::::999999999999998888888887777776666666655555555555544444444333333333322222222211111111000000000/////////.......-----------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! llllmmmmmmmmmmmmmmmmnnnnoooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€�‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž���‘‘‘’’’’’’’’’‘‘‘‘�����������–————–––•””“’‘��Ž�Œ‹Š‰ˆ‡‡…„„„„„„„„„…………†††††…………„„}}}}|||||||||||||||||||||}}}}}}||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppppppoooooooooooooooooonooooooooooooooonnnnnnnnnnnoooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggffffffffffeeeeeeeeeedddddddddddddccccccccccccbbbbbaaaaaaaaaaaaa``````````````__________^^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYXXXXXXXXWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKIIIIIIHHHHHHHHHHGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<==<<<<<<<<<<<;;;;;;;;;;::;;;::::::::::::::::::9999999999999998888888877777776666666555555555555444444444333333333322222222211111111000000000/////////.......-----------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! lllllmmmmmmmmmmmmmmmmnnnnooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~€€��‚‚ƒ„…†‡ˆ‰ŠŒŒ�Ž���‘‘’’’’’’’’’‘‘‘‘�����������——————––••”“’‘��Ž�Œ‹Š‰ˆˆ‡…„„„„„„„„„…………††††††………„„}}}}||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppoooooooooooooooooonooooooooooooooonnnnnnnnnnnoooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggffffffffffeeeeeeeeedddddddddddddcccccccccccccbbbbbaaaaaaaaaaaaa``````````````__________^^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYXXXXXXXXWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKIIIIIIHHHHHHHHHHGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<==<<<<<<<<<<<;;;;;;;;;;::;;;::::::::::::::::::9999999999999988888888877777776666666555555555555444444444333333333322222222211111110000000000////////........-----------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! lllllmmmmmmmmmmmmmmmmnnnnoooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…†‡ˆ‰Š‹Œ�Ž����‘‘’’’’’’’‘‘‘‘‘�����������———————––•”“’‘��Ž�Œ‹Š‰‰ˆ‡…„„„„„„„„„………†††††††………„„~}}}||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggfffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbaaaaaaaaaaaa````````````_``__________^^^^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKIIIIIHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<=<<<<<<<<<<<;;;;;;;;;;;::;;;::::::::::::::::::9999999999999988888888877777766666665555555555554444444443333333333222222222211111110000000000////////........-----------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! lllllmmmmmmmmmmmmmmmmmnnnnooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…†‡ˆ‰Š‹Œ�Ž���‘‘‘’’’’’’‘‘‘‘‘�����������———————––•”“’‘��Ž�Œ‹Š‰‰ˆ‡…„„„„„„„„…………††††††††………„~}}}|||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggfffffffffeeeeeeeeeddddddddddddccccccccccccccbbbbbbaaaaaaaaaaaa````````````_``___________^^^^^^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYXXXXXXXXXWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKIIIIIHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<=<<<<<<<<<<<;;;;;;;;;;:::;;;:::::::::::::::::9999999999999998888888877777776666666555555555555444444444333333333322222222221111111000000000/////////........----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! llllllmmmmmmmmmmmmmmmmnnnnoooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€�‚‚ƒ„…†ˆ‰Š‹Œ�Ž���‘‘‘‘’’’‘‘‘‘‘‘‘����������‘———————––•”“’‘��Ž�Œ‹Š‰‰ˆ‡……„„„„„„„…………††††††††………„~}}}||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuutuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggfffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbaaaaaaaaaaaa````````````_`____________^^^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[[YYYYYXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKIIIIIHHHHHHHHHHGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<=<<<<<<<<<<<;;;;;;;;;;:::;;::::::::::::::::::9999999999999988888888877777766666665555555555554444444443333333333322222222221111111000000000/////////.......-----------,,,,,,,,,,++++++++++************)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! llllllmmmmmmmmmmmmmmmmmnnnnoooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…†‡ˆ‰Š‹Œ�Ž���‘‘‘‘‘‘‘‘‘‘‘‘‘���������‘‘———————––•”“’‘��Ž�Œ‹Š‰ˆˆ‡……„„„„„„„…………††††††††………„~}}}}||||||||||||||||||{{|||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuutuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppopppppooooooooooooooooooooooooooooooooooooonnnnnnnnmooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggffffffffeeeeeeeeeeddddddddddccccccccccccccccbbbbbbaaaaaaaaaaa````````````__`____________^^^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[[YYYYYXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKIIIIIHHHHHHHHHHGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<=<<<<<<<<<<<;;;;;;;;;;:::;;::::::::::::::::::9999999999999988888888877777766666665555555555544444444443333333333222222222211111111000000000////////........-----------,,,,,,,,,,++++++++++************)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! lllllllmmmmmmmmmmmmmmmmnnnnoooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…†‡‰Š‹Œ�Ž����‘‘‘‘‘‘‘‘‘‘‘‘�������‘‘‘‘—˜—————–••”“’‘��Ž�Œ‹Š‰ˆˆ‡……„„„„„„„…………††††††††………„~~}}}|||||||||||||||{{{{{||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppopppppooooooooooooooooooooooooooooooooooooonnnnnnnnmooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggffffffffeeeeeeeeeddddddddddccccccccccccccccbbbbbbbaaaaaaaaaaa````````````__`____________^^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[ZYYYYXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLLLKKKKKKKIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<=<<<<<<<<<<<;;;;;;;;;;:::;;;::::::::::::::::9999999999999998888888877777776666666555555555554444444443333333333322222222221111111000000000/////////........-----------,,,,,,,,,,++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! lllllllmmmmmmmmmmmmmmmmnnnnnoooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž����‘‘‘‘‘‘‘‘‘‘‘������‘‘‘‘‘˜˜˜———––••”“’‘�Ž�Œ‹ŠŠ‰ˆ‡‡……„„„„„„……………††††††††………„~~}}}||||||||||||||{{{{{{|||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuttuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppoppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggfffffffeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbaaaaaaaaaaa```````````________________^^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLLLKKKKKKKIIIIHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::;;;::::::::::::::::9999999999999998888888877777766666665555555555544444444443333333333222222222221111111000000000/////////........-----------,,,,,,,,,,++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! llllllllmmmmmmmmmmmmmmmnnnnnoooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��‚ƒ„…†‡‰Š‹Œ�ŽŽ����‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘˜˜˜———––•”“’‘��Ž�Œ‹Š‰ˆˆ‡‡……„„„„„„…………………†††††…………„~~}}}|||||||||||||||{{{{{||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttutttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppooppppooooooooooooooooooooooooooooooooooooooonnnnnnnnooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbaaaaaaaaaa````````````________________^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[ZZZYYXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLLLKKKKKKKIIIIHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::;;;::::::::::::::::9999999999999998888888877777766666665555555555544444444443333333333222222222221111111000000000////////........------------,,,,,,,,,,++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! lllllllllmmmmmmmmmmmmmmnnnnnnoooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž������‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘˜˜˜———––•”“’‘��ŽŒ‹‹Š‰ˆˆ‡‡……„„„„„„…………………………………………„~~}}}|||||||||||||||{{{{{|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttuttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppoopppoooooooooooooooooooonnoooooooooooooooooonnnnnnnnoooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbaaaaaaaaaa````````````_______________^^^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[ZZZYYXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKIIIIHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::;;;:::::::::::::::99999999999999988888888877777766666655555555555444444444443333333332222222222211111111000000000////////........------------,,,,,,,,,,++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! lllllllllmmmmmmmmmmmmmmnnnnnnoooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��‚ƒ„…†‡‰Š‹ŒŒ�Ž������‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘˜˜———––••”“’��Ž�Œ‹Š‰‰ˆˆ‡‡…………„„„„………………………………………„„~}}}}||||||||||||||||{{{{||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuutttuttttttttttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppooopppooooooooooooooooooonnnooooooooooooooooonnnnnnnnmooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaa````````````________________^^^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[ZZZYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLLLLKKKKKKKKIIIHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::::::9999999999999998888888877777776666665555555555544444444444333333333222222222221111111100000000/////////........-----------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! llllllllllmmmmmmmmmmmmmnnnnnnnoooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„…†‡ˆ‰Š‹Œ��Ž������‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘˜˜———––•”“’‘��Ž�Œ‹Š‰ˆˆ‡‡‡…………………………………………………………„„„~}}}}||||||||||||||||{{{{||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuutttuttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooppooooooooooooooooonnnnnnooooooooooooooooonnnnnnnnmoooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggffffffeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaa````````````_______________^^^^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[ZZZZYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLLLLKKKKKKKKIIIHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::;;;;::::::::::::::9999999999999998888888877777766666665555555555544444444443333333332222222222211111111000000000////////.........-----------,,,,,,,,,,,+++++++++************)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! llllllllllmmmmmmmmmmmmmnnnnnnnooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽ������‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘˜˜———––•”“’‘��ŽŒ‹ŠŠ‰ˆˆ‡‡‡…………………………………………………„„„„„„}}}}}||||||||||||||||||{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppooooppoooooooooooooooonnnnnnnooooooooooooooooonnnnnnnnmoooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggffffffeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaa````````````_______________^^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[ZZZZXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::;;;;;::::::::::::99999999999999998888888877777766666665555555555444444444443333333332222222222211111111000000000////////........------------,,,,,,,,,,,+++++++++************)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! lllllllllllmmmmmmmmmmmmnnnnnnnnoooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„…†‡‰ŠŠ‹Œ�ŽŽ�����‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘˜˜———–••”“’‘�Ž�Œ‹ŠŠ‰ˆˆˆ‡‡†††………………………„„„„„„„„„„„„„}}}}}||||||||||||||||||{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooooonnnnnnnnooooooooooooooooonnnnnnnnmoooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaa`````````````______________^^^^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[ZZZZZXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:;;;;;::::::::::::9999999999999998888888887777776666666555555555544444444443333333332222222222211111111100000000/////////........------------,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! lllllllllllmmmmmmmmmmmmnnnnnnnnooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„…†‡ˆ‰Š‹ŒŒ�ŽŽ����‘‘‘‘‘‘’’’’’’’‘‘‘˜———––•””“’‘�Ž�Œ‹ŠŠ‰‰ˆˆˆˆ††††††††…………„„„„„„„„„„„ƒƒ}}}}}|||||||||||||||||||{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooonnnnnnnnnooooooooooooooooonnnnnnnnmoooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaa`````````````_____________^^^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[ZZZZZXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:;;;;;::::::::::::9999999999999998888888877777776666666555555555544444444443333333332222222222211111111000000000/////////........------------,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! llllllllllllmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…†‡ˆ‰Š‹ŒŒ�ŽŽ����‘‘‘’’’’’’’’’’‘‘˜———––•””“’��Ž�Œ‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡††††………„„„„„„ƒƒƒƒƒƒƒ}}}}||||||||||||||||||||{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooonnnnnnnnnnoooooooooooooooonnnnnnnnmmooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaa````````````______________^^^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[ZZZZZXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999999998888888877777776666666555555555544444444443333333332222222222111111111000000000////////.........------------,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! llllllllllllmmmmmmmmmmmnnnnnnnnnnoooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒƒ„…†‡ˆ‰Š‹ŒŒ�Ž����‘‘‘’’’’’’’’’’’‘˜———––•”““’��Ž�ŒŒ‹ŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒ}||||||||||}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooonnnnnnnnnnnooooooooooooooonnnnnnnnnmmooonnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggfffffeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaa````````````______________^^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKKIIHHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999999999888888887777777666666655555555554444444444333333333222222222211111111100000000/////////.........------------,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! kkkkkkkkkklllllllllllllmmmmnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}~~€�‚ƒ„„…†‡‡ˆ‰Š‹ŒŒ��ŽŽ�������������””““’’‘‘��Ž�Œ‹Š‰ˆˆ‡‡‡†††‡ˆˆˆˆˆˆˆ‡‡††……„„„ƒƒƒƒƒƒ‚‚‚~~}}}}}}~~~~~~~~~~~~~}}}}}||||||||||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppppqqqppppppppppppppppoooooopppooooooooooooooonnnnnnnpppppppppppppoooooooooonnnonnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmmllllllllllllllkjjjjjiiiiiiiiiiiiiihhhhhhggffffffffffeeeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@A@@@@@@@@@???????????>>>>?>>>>>>>>>>==========<<<<=====<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999988888777777777666666655555554444444444433333333322222222111111111110000000000000////////..........---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! kkkkkkkkkkkllllllllllllmmmmnnnnnnnnnnnnnnnnnoooonoooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}~~€€�‚ƒ„……†‡ˆ‰ŠŠ‹Œ��ŽŽ�������������””““’’‘‘��Ž�Œ‹‹Š‰ˆˆˆ‡‡‡‡ˆ‰ŠŠ‰‰‰‰ˆˆ‡††……„„ƒƒƒƒ‚‚‚‚‚}}}}}}}~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppqqqpppppppppppppppoooooooppooooooooooooooonnnnnnnnppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmllllllllllllllkkjjjjjjiiiiiiiiiiiiihhhhhhggffffffffffeeeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@A@@@@@@@@@??????????>>>>>?>>>>>>>>>>==========<<<<=======<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999998888877777777766666665555555444444444443333333332222222211111111110000000000000/////////..........---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! kkkkkkkkkkkllllllllllllmmmmmnnnnnnnnnnnnnnnnnooonoooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}~~€€�‚ƒ„……†‡ˆ‰Š‹ŒŒ�ŽŽ�������������””““’’‘‘��ŽŽ�Œ‹ŠŠ‰‰‰ˆˆˆ‰‰‹‹‹‹‹ŠŠ‰‰ˆ‡‡†…„„ƒƒƒ‚‚‚‚‚‚}}}}}}}~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppqqppppppppppppppppooooooopooooooooooooooonnnnnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllmmmmmmmmlllllllllllllllkkjjjjjjiiiiiiiiiiiiiihhhhhggffffffffffeeeeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@A@@@@@@@@???????????>>>>>>>>>>>>>>>>=========<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999998888877777777666666665555555444444444443333333332222222211111111110000000000000/////////.........----------------,,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! kkkkkkkkkkkklllllllllllmmmmmnnnnnnnnnnnnnnnnnooonnoooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~€€�‚ƒ„„…†‡ˆ‰Š‹Œ�ŽŽ�������������””““’’’‘���Ž��Œ‹‹ŠŠŠŠŠŠŠŠŒŒŒŒŒ‹‹ŠŠ‰ˆ‡††…„„ƒƒ‚‚‚‚‚‚}}}}}}}~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppqppppppppppppppppooooooooooooooooooooooonnnnnnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmllllmmmmmmmlllllllllllllllkkkjjjjjjiiiiiiiiiiiiiihhhhhggffffffffffeeeeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@A@@@@@@@@??????????>>>>>>>>>>>>>>>>>=========<<<<<==========<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999998888877777777666666665555555444444444443333333332222222211111111110000000000000/////////.........----------------,,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! kkkkkkkkkkkkkllllllllllmmmmmmnnnnnnnnnnnnnnnnnoonnooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}~~€��‚ƒ„…†‡ˆ‰Š‹Œ��Ž�������������””“““’’‘‘���Ž��ŒŒ‹‹‹‹‹‹‹‹������ŒŒ‹Š‰ˆ‡††…„ƒƒƒ‚‚‚‚‚}}}}}}}~~~~~~~~~~~}}}}|||||||||||||{{{{{{||||yyyyyyyyyyyyyyyxxxxxxxxxxzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppqppppppppppppppppooooooooooooooooooooooonnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmllllmmmmmmllllllllllllllllkkkjjjjjjiiiiiiiiiiiiiihhhhhggffffffffffeeeeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@A@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<==========<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999888887777777766666666555555544444444444333333333222222221111111110000000000000/////////..........----------------,,,,,,,,,,,++++++++++************))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!! kkkkkkkkkkkkkllllllllllmmmmmmnnnnnnnnnnnnnnnnnoonnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}~~€��‚ƒ„…†‡ˆ‰Š‹Œ�Ž�������������””“““’’‘‘����ŽŽ��ŒŒŒŒŒŒŒ�����ŽŽŽ�Œ‹Š‰ˆ‡†……„ƒƒ‚‚‚‚‚}}}}}}}~~~~~~~~~}}}}||||||||{|{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmlllllmmmmmllllllllllllllllkkkkjjjjjiiiiiiiiiiiiiiihhhhhggffffffffffeeeeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@A@@@@@@@@?????????>>>>>>>>>>>>>>>>>==========<<<<<===========<<<<<<<<;;;;;;;;;;;;;::::::::::::999999888887777777766666666555555544444444444333333333222222221111111110000000000000/////////..........---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! kkkkkkkkkkkkkklllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}~~€�‚‚ƒ„…‡ˆ‰Š‹Œ�ŽŽ������������”””““’’’‘‘����ŽŽŽ�����ŽŽŽ�������Ž�Œ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚}}}}}}}~~~~~~~~}}}}|||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmlllllmmmmllllllllllllllllkkkkkjjjjiiiiiiiiiiiiiiiihhhhhggffffffffffeeeeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@A@@@@@@@@?????????>>>>>>>>>>>>>>>>>==========<<<<<============<<<<<<<;;;;;;;;;;;;;::::::::::::999999888887777777766666666555555544444444444333333333222222221111111110000000000000/////////..........---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! kkkkkkkkkkkkkklllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}~~€��‚„…†‡ˆ‰‹Œ��Ž������������”””“““’’’‘‘������ŽŽŽŽ����‘‘‘‘‘‘���Ž�‹Š‰ˆ‡†…„„ƒ‚‚‚‚}}}}}}}~~~~~~~~}}}|||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllmmmmlllllllllllllllkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhggffffffffffeeeeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@A@@@@@@@@?????????>>>>>>>>>>>>>>>>>==========<<<<<============<<<<<<<<;;;;;;;;;;;::::::::::::::9999988888777777766666666655555554444444444433333333322222222111111111000000000000/////////...........---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}~~€€�‚ƒ„…‡ˆ‰Š‹Œ�Ž������������”””““““’’’‘‘‘������������’“““’’‘‘��Ž�‹Š‰ˆ‡†…„ƒƒ‚‚‚}}}}}}}~~~~~~~~}}}|||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllmmmlllllllllllllllkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhggffffffffffeeeeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````___________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@A@@@@@@@??????????>>>>>>>>>>>>>>>>>=========<<<<<<=============<<<<<<<;;;;;;;;;;;::::::::::::::99999888887777777666666666555555544444444443333333333222222211111111110000000000/0/////////...........---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkklllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}~~€€�‚„…†‡ˆŠ‹Œ�ŽŽ�����������”””““““’’’’’‘‘‘‘‘��‘‘‘‘‘‘””””““’’‘��ŽŒ‹Š‰ˆ‡……„ƒƒ‚‚}}}}}}}~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{yyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllmmmllllllllllllllkkkkkkkkjjiiiiiiiiiiiiiiiiiihhhhhggffffffffffeeeeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````___________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>=========<<<<<<=============<<<<<<<;;;;;;;;;;;::::::::::::::99999888887777777666666666555555544444444443333333333222222221111111110000000000///////////..........----------------,,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkklllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}~€�‚ƒ„…‡ˆ‰Š‹Œ�Ž�����������”””““““““’’’’’’‘‘‘‘‘’’’’’”•••””““’‘���Œ‹Šˆ‡†…„„ƒ‚‚}}}}}}~~~~~~~}}}}|||||{{{{{{{{{{{{{{{{{{{yyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmlllllllllllllkkkkkkkkkjiiiiiiiiiiiiiiiiiihhhhhhggffffffffffeeeeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````___________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<=============<<<<<<<;;;;;;;;;;;::::::::::::::9999988887777777766666666655555554444444444333333333322222221111111111000000000////////////..........----------------,,,,,,,,,,,++++++++++************)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! jkkkkkkkkkkkkkkkkllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttstttttttttttttttttttttttuutuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}~~€�‚„…†‡ˆŠ‹Œ�ŽŽ����������”””“““““““’’’’’’’’’’’““““••••••””“’‘�Ž�ŒŠ‰ˆ‡†…„ƒƒ‚}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{yyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllmmmlllllllllllllkkkkkkkkkiiiiiiiiiiiiiiiiiiihhhhhhggffffffffffeeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<=============<<<<<<<;;;;;;;;;;;::::::::::::::9999988887777777766666666555555554444444444333333333222222221111111111000000000///////////...........---------------,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! jkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttsstttttttttttttttttttttttuttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}~€�‚ƒ„…‡ˆ‰Š‹Œ�Ž����������””””“““““““““““““““““““””–––––••”““’��Ž�‹Š‰ˆ†…„„ƒ‚}}}}}}~~~~~}}}|||||{{{{{{{{{{{{{{{{{{{{yxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnmnnnnmmmmmmmmmmmmmmmmlllllmmmllllllllllllkkkkkkkkkkiiiiiiiiiiiiiiiiiiihhhhhhggffffffffffeeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<=============<<<<<<<;;;;;;;;;;:::::::::::::::9999988887777777666666666555555554444444443333333333222222221111111110000000000///////////...........---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! jjkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttsstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{|||||}}~~~€�‚„…†‡‰Š‹Œ�ŽŽ���������””””“““““““““““““““““””””––––––••”“’‘���Œ‹‰ˆ‡†…„ƒƒ}}}}}~~~~€€€€~~}}}|||||{{{{{{{{{{{{{{{{{{{{yxxxxxxxxxxxxxxxxxxxxxxxwyyyyyyyyyyxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnmmnnnmmmmmmmmmmmmmmmmmlllllmmmllllllllllllkkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhhgfffffffffffeeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<=============<<<<<<<<;;;;;;;;;:::::::::::::::9999988887777777666666666555555544444444443333333333222222221111111110000000000///////////...........---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! jjkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{|||||}}~~€�‚ƒ„…‡ˆ‰Š‹Œ�ŽŽ��������”””””““““““““““““““””””””–——––––•”““‘��Ž�‹Š‰‡†…„„ƒ~}}}}~~~€€€€€€~~}}}||||{{{{{{{{{{{{{{{{{{{{{yyxxxxxxxxxxxxxxxxxxxxxwwyyyyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnmmnnmmmmmmmmmmmmmmmmmmlllllmmmlllllllllllkkkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhhgfffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<=============<<<<<<<<;;;;;;;;;:::::::::::::::9999988887777777666666666555555544444444443333333332222222221111111110000000000///////////...........---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! jjjkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttsssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{||||}}~~€�ƒ„…†‡‰Š‹Œ��ŽŽ�������”””””“““““““““““““””””””•————–––•””“’‘�Ž�ŒŠ‰ˆ‡†…„ƒ~~}}~~~~€€€€€€€€~~~}}||||{{{{{{{{{{{|||||||{{{yyyxxxxxxxxxxxxxxxxxxwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppppppppppppooooooooooooonooooooonnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnmmmnnmmmmmmmmmmmmmmmmmmmllllmmmmllllllllllkkkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhhgfffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>=========<<<<<<=============<<<<<<<<;;;;;;;;;:::::::::::::::999998887777777766666666655555554444444443333333333222222221111111111000000000///////////...........----------------,,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! jjjjkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrsssrssssssssssssssssssssstttssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{||||}}}~€�‚ƒ„…‡ˆ‰Š‹Œ��ŽŽ������”””””“““““““““““““”””””””––––––••””“’‘���Œ‹‰ˆ‡†…„ƒ~~~~~~~€€€��€€€€~~}}||||{{{{{{{{|||||||||||||yyyyxxxxxxxxxwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppppppppppppppoooooooooooonoooooonnnnnnnnnnnnnnnnnnmoooooooonnnnnnnnnnnnnnmmmmnmmmmmmmmmmmmmmmmmmmmllllmmmmllllllllllkkkkkkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhgfffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>=========<<<<<<=============<<<<<<<<;;;;;;;;;::::::::::::::9999998887777777666666666555555554444444443333333333222222221111111111000000000///////////...........---------------,,,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! jjjjkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrssrrsssssssssssssssssssssttsssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||||||||{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{|||}}}~€�‚„…†‡ˆ‰Š‹Œ�ŽŽŽ�����””””””““““““““““““”””””””––––––••”““’‘���Œ‹Šˆ‡†…„„~~~~~~~€€������€€~~}}}||||{{{{{|||||||||||||||zyyyyyxxxxxxxwwwwwwwwwwwwyyyyyyyyxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppopppppppppppooooooooooooonoooooonnnnnnnnnnnnnnnnnnmooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmllllllllllkkkkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhgffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>=========<<<<<<=============<<<<<<<<<;;;;;;;;;:::::::::::::9999998887777777666666666555555544444444443333333332222222221111111111000000000///////////...........---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! jjjjjkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrsrrsssssssssssssssssssssstsssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{||||}}}~€�‚ƒ„…‡ˆ‰Š‹ŒŒ�ŽŽŽ����””””””““““““““““““““”””””––––•••””“’’‘��ŽŒ‹Š‰ˆ†……„~~~~~~€€��������€€~~}}||||{{{{||||||}}}}}}}}}}zzzyyyyxxxxxxxwwwwwwwwwwwyyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppooppppppppppooooooooooooonnooooonnnnnnnnnnnnnnnnnnmmoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmllllllllllkkkkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhfffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>=========<<<<<<============<<<<<<<<<<;;;;;;;;;::::::::::::99999998877777777666666666555555544444444433333333332222222211111111110000000000///////////...........---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! jjjjjkkkkkkkkkkkkkkkkklmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrsrrrssssssssssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{|||}}}~~€�‚„…†‡ˆ‰Š‹Œ��ŽŽŽ���””””””“““““““““““““““““““••••••””““’‘����Œ‹Š‰ˆ‡†…„~~~~~€€��‚‚‚‚‚��€€~~}}||||||||||||}}}}~~~~~~~}{{zzzyyyyxxxxxxwwwwwwwwwwyyyyyyyxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppooppppppppppooooooooooooonnoooonnnnnnnnnnnnnnnnnnnmmooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmlllllllllkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhfffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>?>>>>>>>>>=========<<<<<<==<<<======<<<<<<<<<<<;;;;;;;;;::::::::::::99999998877777776666666665555555544444444433333333332222222211111111110000000000///////////...........---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkklmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{||||}}~€�‚ƒ„…†‡‰‰Š‹Œ��ŽŽŽ��””””””“““““““““““““““““““••••”””““’’‘��Ž�Œ‹Š‰ˆ‡†…„~~~~€€��‚‚‚‚‚‚‚��€~~}}|||||||||}}}}~~~~~~|{{{zzzyyyxxxxxxwwwwwwwwwyyyyyyyxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppooopppppppppoooooooooooooonnooonnnnnnnnnnnnnnnnnnnmmmoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmllllllllllkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhfffffffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>?>>>>>>>>>=========<<<<<<=<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::99999999887777777666666666555555554444444443333333332222222221111111111000000000///////////............---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{|||||}~~€�‚ƒ„†‡ˆ‰Š‹ŒŒ��ŽŽŽ�”””””””““““““““““““““““““”””””“““’’‘���Ž�Œ‹Š‰ˆ‡†…„~~€€�‚‚ƒƒƒƒƒ‚‚��€~}}||||||||}}}~~~}|||{{zzzyyxxxxxxwwwwwwwwyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppooopppppppppooooooooooooonnnooonnnnnnnnnnnnnnnnnnnmmmoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmllllllllllkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhfffffffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>??>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::99999998877777777666666665555555554444444443333333332222222211111111111000000000///////////...........----------------,,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! jjjjjjjkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{||||||||||||||||||||||||{}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{||||}}~€�‚ƒ„…†‡ˆ‰Š‹ŒŒ��ŽŽŽ”””””””““““““““““’’’’’’’’””““““’’’‘‘���Ž�Œ‹Š‰ˆ‡†……€€��‚‚ƒƒƒƒƒƒ‚‚�€€~~}}||||||}}}~~~€€€€€€€€}}}|||{{zzyyyxxxxxwwwwwwwyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppoooppppppppoooooooooooooonnnoonnnnnnnnnnnnnnnnnnnmmmmooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmlllllllllkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>??>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999998877777777666666665555555554444444433333333322222222211111111110000000000///////////...........---------------,,,,,,,,,,,,++++++++++************)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkklmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{|{||}}~€�‚ƒ„…†ˆ‰ŠŠ‹Œ��ŽŽŽ””””””””““““““““’’’’’’’’’““““’’’‘‘‘���ŽŽ�Œ‹Š‰ˆ‡†……€€�‚‚ƒƒ„„„„ƒƒ‚��€~~}}}||||}}}~~€€�������~~~}}||{{zzyyyxxxxxwwwwwwyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppoooopppppppooooooooooooooonnnoonnnnnnnnnnnnnnnnnnmmmmmooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmllllllllllkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhffffffffffffeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````_____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>??>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999998777777776666666655555555544444444433333333322222222111111111110000000000///////////...........---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{|||}~~€�‚ƒ…†‡ˆ‰Š‹‹Œ��ŽŽ“””””””””“““““““’’’’’’’‘‘““’’’’‘‘‘����Ž��Œ‹Š‰ˆ‡††…€��‚‚ƒ„„„„„„ƒƒ‚�€€~~}}|||}}}}~~€€���‚‚‚‚‚‚~~}}||{{zzyyxxxxxwwwwwyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppooooopppppppoooooooooooooonnnnonnnnnnnnnnnnnnnnnnmmmmmmoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmllllllllllkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhffffffffffffeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````_____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJIIIIHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>??>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::9999999988777777776666666655555555544444444333333333322222222111111111110000000000///////////...........---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{||}}~€�‚ƒ„…†‡ˆ‰Š‹ŒŒ��Ž““”””””””“““““““’’’’’‘‘‘‘“’’’‘‘‘�����ŽŽ��Œ‹Š‰ˆˆ‡†…€€€��‚ƒƒ„„„„„„„ƒ‚‚�€~~}}}||}}}~~€��‚‚‚ƒƒƒƒƒ€€€~~}||{{zzyyxxxxxwwwwyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppoooooppppppooooooooooooooonnnnonnnnnnnnnnnnnnnnnmmmmmmmonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmllllllllllkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhfffffffffffeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````_______________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJIIIIHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>??>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::9999999988877777777666666665555555544444444433333333322222222211111111110000000000///////////............---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjjkjkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒ�ŽŽŽ������ŽŽŽŽŽŽŽ�����ŒŒŒŒ““’’’‘‘‘�����ŽŽ��Œ‹Š‰ˆˆ‡†…„„„„……††‡ˆˆ‰‰ŠŠŠ‰‰ˆˆ‡†…„}||{{{{{{||}}~€€��‚‚‚‚‚‚‚‚��€€~}||{{zzyyyyyxxxyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooopppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhgggggggggggggggggggggffffffffffeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbaaaaaaa````````````________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@AA@@@@@@@@@@@@@@????????????>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::999999998888888887777777776666666655555554444444433333333332222222111111110000000000////////...........------------,,,,,,,,++++++++++++**************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|}}~€�‚ƒ„…†‡ˆ‰Š‹ŒŒ�ŽŽŽŽ�����ŽŽŽŽŽŽŽ�����ŒŒŒ‹““’’’‘‘‘�����ŽŽ��Œ‹‹Š‰ˆ‡†……„„„……††‡ˆˆ‰‰ŠŠŠ‰‰ˆˆ‡†…„}||{{{{{|||}~~€€��‚‚‚ƒƒƒƒƒƒ‚‚��€~}||{{zzyyyyyxxyxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhgggggggggggggggggggggffffffffffeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbaaaaaaa````````````________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@AA@@@@@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::999999988888888887777777766666666555555554444444433333333322222222111111110000000000////////...........------------,,,,,,,,++++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! iiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~~€�‚„…†‡ˆ‰ŠŠ‹ŒŒ�ŽŽŽŽ�����ŽŽŽŽŽŽŽ����ŒŒŒ‹“’’’‘‘‘������ŽŽŽ�ŒŒ‹Š‰ˆˆ‡†………………††‡ˆˆ‰‰ŠŠŠ‰‰ˆˆ‡†…„}||{{{{{||}}~~€€�‚‚ƒƒƒƒƒ„„ƒƒƒ‚‚�€~}||{{zzyyyyxxyxxxxxxxxxxwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhggggggggggggggggggggggffffffffeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbaaaaaaa````````````_______^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@AAA@@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999988888888877777777766666666555555554444444433333333322222222111111100000000000////////..........------------,,,,,,,,,++++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! iiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooopppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyzzzz{{||}~€�‚ƒ„…†‡ˆ‰Š‹‹Œ��ŽŽŽŽŽ����ŽŽŽŽŽŽ����ŒŒŒŒ“’’’‘‘‘�������ŽŽ��Œ‹ŠŠ‰ˆ‡†………………††‡‡ˆ‰‰‰ŠŠ‰‰ˆˆ‡†…„}}||{{{{||}}~~€€�‚‚ƒƒ„„„„„„„ƒƒ‚‚�€~~}|{{zzzyyyyxyyxxxxxxxxxwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooopppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhgggggggggggggggggggggggffffffffeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbaaaaaa````````````________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@AAA@@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::99999988888888887777777776666666555555555444444433333333332222222211111100000000000////////...........------------,,,,,,,,,++++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! iiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzz{{|}}~€�‚ƒ„†‡ˆˆ‰Š‹‹���ŽŽŽŽ�����ŽŽŽŽŽŽ����ŒŒŒ“’’’‘‘‘�������ŽŽ��ŒŒ‹Š‰‰ˆ‡†……………††‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡†…„}}||{{{{||}}~~€€�‚‚ƒƒ„„„……„„„ƒƒ‚��€~}||{{zzyyyyxyyxxxxxxxxxwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssssrrqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooopppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhgggggggggggggggggggggggffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbaaaaaa````````````________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@AAA@@@@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::99999988888888787777777766666666555555555444444333333333322222222211111100000000000////////...........------------,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! iiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzz{{||}~€�‚ƒ„…†‡ˆ‰‰Š‹Œ���ŽŽŽŽ�����ŽŽŽŽŽŽ���ŒŒŒ““’’’‘‘‘�������ŽŽ��Œ‹‹Š‰ˆ‡†††………†††‡‡ˆˆ‰‰‰‰ˆˆ‡‡†…„}}||{{{{||}}~~€€�‚‚ƒƒ„„„…………„„ƒƒ‚�€~}|{{zzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssrqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggggggggggggggggffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbaaaaaa````````````_______^^^^^^^^^^^^^^^^^]]]]]]]\]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKKJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@AA@@@@@@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::99999988888888777777777776666666655555555444444433333333332222222221111100000000000/////////...........------------,,,,,,,,++++++++++++**************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! iiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooopppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzz{{||}~€�‚ƒ„…†‡ˆ‰ŠŠŒŒ���ŽŽŽŽ�����ŽŽŽŽŽ����ŒŒ““’’’‘‘‘��������ŽŽ��Œ‹‹Š‰ˆ‡†††……†††‡‡‡ˆˆˆˆˆˆˆ‡††…„}}||{{{{|||}~~€��‚ƒƒ„„„……………„„ƒ‚‚�€~}||{zzzyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooopooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggggggggggggggfffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaaa````````````_______^^^^^^^^^^^^^^^^]]]]]]]]\]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKKKJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@AA@@@@@@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::99999988888888777777777776666666555555555444444433333333332222222221111100000000000/////////...........------------,,,,,,,,++++++++++++**************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! iiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzz{{|}~~€�‚ƒ„…†‡ˆ‰Š‹ŒŒ���ŽŽŽŽ�����ŽŽŽŽŽ���ŒŒ“““’’’‘‘‘��������ŽŽ��Œ‹ŠŠˆˆ‡††††††††‡‡‡ˆˆˆˆˆ‡‡††…„}}||{{{{|||}}~€��‚‚ƒƒ„„……………„„ƒƒ‚�€~}}|{{zzyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssrrqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonpoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhggggggggggggggggggggggggfffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaaa````````````_______^^^^^^^^^^^^^^^^]]]]]]]]\]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@AA@@@@@@@@@@@@@@@?????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::9999998888888777777777776666666655555555544444433333333333222222222111110000000000//////////..........-------------,,,,,,,,++++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! iiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzz{{||}~€�‚ƒ„…†‡‡ˆ‰Š‹ŒŒ���ŽŽŽ������ŽŽŽŽŽ���Œ”“““’’’‘‘‘�������ŽŽŽ�ŒŒ‹Š‰ˆˆ‡††††††††‡‡‡‡‡‡‡‡‡†……„}}|||{{{|||}}~~€€��‚ƒƒ„„……………„„ƒƒ‚�€~~}|{{zzyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssrrrqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooonnooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhggggggggggggggggggggggggfffffffeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbaaaaaa````````````_______^^^^^^^^^^^^^^^]]]]]]]]\\]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@AA@@@@@@@@@@@@@@@???????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::9999998888888777777777776666666655555555444444433333333332222222222111100000000000//////////..........------------,,,,,,,,,++++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! iiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzz{{|}}~€�‚ƒ„…†‡ˆˆŠŠ‹ŒŒ��ŽŽŽŽ������ŽŽŽŽ����”“““’’’‘‘‘‘��������ŽŽ�ŒŒ‹Š‰ˆ‡‡†††††††††‡‡‡‡‡‡††……„}}|||||||||}}~~€��‚‚ƒƒ„………………„„ƒ‚�€€~}|{{zzyyyyyyyyyxxxxxxxwwwwwwwwwwvvvvuuuuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooonnoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhggggggggggggggggggggggggfffffffeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaa`````````````_______^^^^^^^^^^^^^^^]]]]]]]]\\]]]]]]\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@????????>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::999999888888777777777776666666665555555544444443333333333222222222211110000000000///////////..........------------,,,,,,,,+++++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! iiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzz{{|}~€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒ��ŽŽŽ�������ŽŽŽŽ���””“““’’’‘‘‘‘�������ŽŽŽ�ŒŒŠŠ‰ˆ‡‡††††††††††‡‡††††……„~}}||||||||}}~~€€�‚‚ƒƒ„„…………„„„ƒ‚�€€~}|{{zzyyyyyyyyyxxxxxxxwwwwwwwwwwvvvvuuuuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhggggggggggggggggggggggggfffffffeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaa````````````________^^^^^^^^^^^^^^]]]]]]]]]\\]]]]]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@AA@@@@@@@@@@@@@@????????>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::999999888888777777777776666666655555555544444443333333333222222222211100000000000///////////..........------------,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! iiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzz{{||}~€�‚ƒ„„…†‡‰‰Š‹‹ŒŒ��ŽŽŽ������ŽŽŽŽŽ��”””“““’’’‘‘‘��������ŽŽŽ�Œ‹ŠŠ‰ˆ‡‡†††††††††††††††………~}}}||||||}}}~~~€€��‚‚ƒƒ„…………„„„ƒ‚��€~}|{{zzzyyyyyyyyyxxxxxxwwwwwwwwwwvvvvuuuuuuuuuuuuuttttttttttttssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooonnnnooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggggggggfffffffeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa````````````________^^^^^^^^^^^^^^]]]]]]]]]\\]]]]]\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@AA@@@@@@@@@@@@@@???????>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::99999888888777777777776666666655555555544444443333333333222222222211100000000000///////////..........------------,,,,,,,,++++++++++++**************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! iiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy||||||{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{|}}~€�‚ƒ„……†ˆ‰‰Š‹‹Œ��ŽŽŽ�������ŽŽŽŽ��•”””““’’’‘‘‘‘���������ŽŽ�Œ‹Š‰‰ˆ‡‡†††††††††††††††……~~~}}}}}}}}}}~~~€��‚‚ƒƒ„„………„„„ƒ‚��€~}|{{zzzyyyyyyyyyyxxxxxxwwwwwwwwwvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooonnnnoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggggggfffffffeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbaaaa`````````````________^^^^^^^^^^^^^]]]]]]]]]\\\]]]]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@AA@@@@@@@@@@@@@@???????>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::9999988888877777777776666666665555555555444444333333333322222222211110000000000////////////.........-------------,,,,,,,,++++++++++++**************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! iiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzz{{|}~~€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽ�������ŽŽŽŽ�•”””“““’’’‘‘‘����������ŽŽŒŒ‹Š‰‰ˆ‡‡†††††††††††††††…~~~~}}}}}}}}~~€€��‚‚ƒƒ„„„……„„ƒƒ‚�€€~}|{{zzzyyyyyyyyyyxxxxxxwwwwwwwwwvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggggggffffffffeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaa````````````_________^^^^^^^^^^^^^]]]]]]]]]\\\]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@AA@@@@@@@@@@@@@????????>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::9999988888877777777766666666665555555555444444333333333322222222211110000000000///////////..........------------,,,,,,,,,++++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! iiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzyyyyyyyyyyyyyyyyyyyyyyzz{{||}~€€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽ������ŽŽŽŽŽ••”””““’’’‘‘‘‘����������Ž�Œ‹‹Š‰ˆˆ‡‡†††††††††††††††~~~~~~~~~~~~€€��‚‚ƒƒ„„„…„„„ƒƒ‚�€€~}||{zzzyyyyyyyyyyyxxxxxwwwwwwwwwvvvvuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggffffffffeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]\\\]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@AA@@@@@@@@@@@@@????????>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::9999988888877777777766666666665555555555444444433333333322222222211100000000000///////////..........------------,,,,,,,,,++++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! iiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttsstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{|}}~€�‚‚ƒ„†‡ˆˆ‰Š‹‹Œ��ŽŽŽŽ������ŽŽŽŽ•••””“““’’‘‘‘‘����������Ž��Œ‹‹Š‰ˆˆ‡‡†††††††‡‡‡‡‡‡‡€€€~~~~~~€€��‚‚ƒƒƒ„„………„„ƒƒ‚�€€~}||{{zzzyyzyyyyyyyxxxxxwwwwwwwwwwvvvuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooooooonnnnnnoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggfffffffffeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@AA@@@@@@@@@@@@@???????>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999998888887777777766666666666555555555554444443333333332222222221110000000000////////////..........------------,,,,,,,,+++++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! iiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttsssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{|}}~€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽ������ŽŽŽŽ•••”””““’’’‘‘‘�����������Ž��Œ‹ŠŠ‰ˆˆ‡‡††††‡‡‡‡‡‡ˆˆ‡��€€€€€€€��‚‚ƒƒ„„…………„„„ƒ‚��€~}||{{zzzzyzzyyyyyyxxxxxwwwwwwwwwwvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggffffffffffeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbaaa````````````__________^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@AA@@@@@@@@@@@@????????>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::999999888887777777766666666666555555555554444443333333332222222221110000000000///////////...........------------,,,,,,,,++++++++++++**************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! iiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssstttttsssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{|}~~€�‚ƒ„…†‡ˆ‰Š‹‹Œ���ŽŽŽŽ����ŽŽŽŽ••••””“““’’‘‘‘�����������ŽŽ�ŒŒ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‚����€€€€€€€€€€€��‚‚ƒƒ„„………………„„ƒ‚‚�€~}}|{{{zzzzzzzzyyyyyxxxxwwwwwwwwwwwvvuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooooooonnnnnnnooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggfffffffffffeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaa````````````__________^^^^^^^^^]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@A@@@@@@@@@@@@@????????>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::999999888887777777766666666666655555555554444444333333332222222221110000000000///////////..........-------------,,,,,,,,++++++++++++**************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! iiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssttttssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{||}~€�‚„…†‡ˆ‰‰Š‹ŒŒ��ŽŽŽŽŽŽ��ŽŽŽŽ–•••”””““’’‘‘‘�����������ŽŽ��Œ‹‹Š‰‰ˆˆ‡‡‡‡‡ˆˆˆˆ‰‰‰‰‚‚‚‚‚����€€€€€����‚‚ƒƒ„„…………………„„ƒƒ‚�€~~}||{{{zzzzzzzzyyyyxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaa````````````___________^^^^^^^^^]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@A@@@@@@@@@@@@?????????>>>>>>>========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::9999988888777777776666666666665555555555444444433333333222222221111000000000////////////..........-------------,,,,,,,,++++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssstttsssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{||}~€��ƒ„…†‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽŽ–••••””““’’‘‘‘‘�����������ŽŽ��Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠƒƒƒƒƒ‚‚‚��������‚‚ƒƒƒ„„……††††………„ƒƒ‚�€€~}}||{{{{z{zzzzzyyyyxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuutttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnoooooooooonnnnnnnnnnnnnnmnnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaa````````````___________^^^^^^^^]]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@A@@@@@@@@@@@@????????>>>>>>>>========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::;;;;;;;;;:::::::::9999988888777777776666666666666555555555444444433333333222222221110000000000////////////..........------------,,,,,,,,,++++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssttssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{|}}~€�ƒ„„††‡ˆ‰Š‹‹Œ���ŽŽŽŽŽŽŽŽŽŽ––•••””“““’’‘‘‘�����������ŽŽ��ŒŒ‹ŠŠ‰‰ˆˆˆˆˆ‰‰‰ŠŠŠŠ‹„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„„„………†††††……„„ƒ‚‚�€~}}|||{{{{{{zzzzyyyxxxxwwwwwwwwwwwwvvvvuuuuuuuuuuuuutttttttttttssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnooooooooonnnnnnnnnnnnnnnmnnmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbaaa```````````____________^^^^^^^^]]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::;;;;;;;::::::::::9999998888877777776666666666666655555555444444433333333222222221110000000000////////////..........------------,,,,,,,,+++++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! hhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssssstsssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuutttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{|}}~€‚ƒ„…†‡ˆ‰‰Š‹ŒŒ���ŽŽŽŽŽŽŽŽŽ––••••””““’’‘‘‘�����������ŽŽŽ��Œ‹‹ŠŠ‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹………„„„„ƒƒƒƒƒƒƒƒƒƒ„„„………†††‡††††……„„ƒ‚�€€~~}}||||{|{{{{zzzyyyxxxxwwwwwwwwwwwvvvvvuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnoooooooonnnnnnnnnnnnnnnnmnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkjkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbaaaa```````````___________^^^^^^^^]]]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::;;;;:::::::::::999999888887777777666666666666666555555544444444333333322222222111000000000////////////...........------------,,,,,,,,+++++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! hhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{|}~€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ����ŽŽŽŽŽŽŽ––••••””““’’’‘‘‘�����������ŽŽ��ŒŒ‹‹ŠŠ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ………………„„„„ƒƒƒƒƒ„„„………††††‡‡‡‡†††……„ƒƒ‚�€€~~}}}|||||{{{zzzyyyxxxxwwwwwwwwwwvvvvvuuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnnooooooonnnnnnnnnnnnnnnnmmnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggfffffffffffffffffffeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbaaaa```````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?@@@@@@@@@@@?????????>>>>>>>>========<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::999999888887777777666666666666666655555544444444333333322222222111000000000////////////..........-------------,,,,,,,,++++++++++++**************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! hhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyzz{||}~�‚ƒ„…†‡‡ˆ‰ŠŠ‹ŒŒŒ���ŽŽŽŽŽŽ––••••”””““’’‘‘‘�����������ŽŽŽ��Œ‹‹ŠŠŠŠŠŠŠŠŠ‹‹ŒŒŒŒ†††††…………„„„„„„„„………†††‡‡‡‡‡‡‡†††…„„ƒ‚‚�€€~~~}}}}}|||{{zzzyyyxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrqqqqqppppppppppppppppppoooooooooooooooonnnnnnnnnnnooooooonnnnnnnnnnnnnnnnmmnmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffffeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbaaaa```````````___________^^^^^^^]]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?@@@@@@@@@@?????????>>>>>>>>>========<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::9999999888887777777666666666666666665555554444444333333322222221110000000000////////////..........-------------,,,,,,,,++++++++++++**************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuutttttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyzz{|}}~€�‚ƒ„…†‡ˆ‰‰Š‹‹ŒŒŒ����ŽŽŽŽ––••••”””““’’’‘‘‘����������ŽŽŽ��ŒŒ‹‹ŠŠŠŠŠŠŠ‹‹ŒŒŒ��†††††††……………………………††††‡‡‡ˆˆ‡‡‡‡††……„„ƒ‚‚��€€~~~~}}}||{{{zzyyyxxxxwwwwwwwwvvvvvvvuuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbaaa```````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?@@@@@@@@@??????????>>>>>>>>>========<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::9999999888887777777666666666666666665555554444444333333322222221110000000000////////////..........------------,,,,,,,,,++++++++++++**************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! gggghhhhhhhhhhhhhhhhhiihhiiiiiiiiiiiiiiiiiijjjjjkkkkkkkllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrpppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttsssssssssstttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyxxxxxxxxxxxyyyzz{|}}€�‚ƒ„…†‡‡ˆ‰ŠŠ‹‹‹ŒŒ������‘‘‘‘‘‘�����ŽŽ���ŒŒŒŒŒŒŒŒ‹������ŽŽ��ŒŒŒŒŒŒŒŒŒ��ŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒ����ŽŽŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡‡††……„„„ƒƒƒ‚‚‚��€€~~}}}|||{{{{{{{{{wwwvvvvvvuuuuuuuuuuuuuuuussssssrrrrrrrrrrrrqqqqqqqppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa`````````____________^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMLLLLKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCBBBBAAAAAAAAA@@@@@@@@@@??@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::99999998888777777776666666666666666655544444333333322222221111110000000000////////////....------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! ! gggghhhhhhhhhhhhhhhhhiihhhiiiiiiiiiiiiiiiiijjjjjkkkkkkkklllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttsssssssssssstttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyyyxxxxxxxxxxxxxyyyz{{|}~€�‚ƒ„…†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒ����‘‘‘‘‘‘�����ŽŽŽ���ŒŒŒŒŒŒŒ‹������ŽŽ���ŒŒŒŒŒŒŒ���ŽŽŽ����������ŒŒŒŒŒŒŒŒ����ŽŽŽŽŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………„„„ƒƒƒ‚‚��€€~~}}}||||{{{{{{{wwwwvvvvvvuuuuuuuuuuuuuuussssssrrrrrrrrrrrrqqqqqqqpppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMLLLKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCBBBBAAAAAAAAA@@@@@@@@@@??@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::999999998888877777776666666666666666665544444333333322222211111110000000000////////////...-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! ! ggggghhhhhhhhhhhhhhhhhihhhiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrpppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttsssssssssssssttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxyyzz{||~€�‚ƒƒ„…†‡ˆˆ‰‰Š‹‹‹ŒŒŒ���‘‘‘‘‘�������ŽŽ����ŒŒŒŒŒŒ‹������ŽŽŽ���ŒŒŒŒŒ����ŽŽŽ������������ŒŒŒŒŒ�����ŽŽŽŽŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡†††………„„„ƒƒ‚��€€~~}}|||||||{{{wwwwvvvvvvuuuuuuuuuuuuuuussssssrrrrrrrrrrrrqqqqqqqppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````___________^^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMLLKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCBBBBAAAAAAAAA@@@@@@@@@???@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::999999998888877777777666666666666666665544444333333222222211111110000000000////////////...------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! ! gggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttsssssssssssssssttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxyyzz{|}~€�‚ƒ„……†‡ˆˆ‰‰Š‹‹‹ŒŒŒ��‘‘‘‘‘�������ŽŽŽ���ŒŒŒŒŒŒ‹������ŽŽŽ����ŒŒŒ����ŽŽŽŽ���������������������ŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡†††………„ƒƒ‚‚��€~~}}}|||||||{wwwwwvvvvvuuuuuuuuuuuuuuusssssrrrrrrrrrrrrrqqqqqqqpppppooooooooooooooooooonooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````___________^^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMLKKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCBBBAAAAAAAAA@@@@@@@@@@???@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::999999999888887777777766666666666666666554444433333322222221111111000000000////////////....------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! gggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjkkkkkkkkkklllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrpppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttsssssssssssssssstttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxyyz{{}}~€�‚ƒ„……†‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ��‘‘‘��������ŽŽŽ���ŒŒŒŒŒŒ‹������ŽŽŽ�����������ŽŽŽŽ���������������������ŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡†††……„ƒƒ‚��€~~~}}}||||||wwwwwvvvvvvuuuuuuuuuuuuuussssssrrrrrrrrrrrrqqqqqqqppppooooooooooooooooooonnoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@???@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::9999999999888887777777766666666666666665554444433333322222221111111000000000////////////....------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!! ggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqrppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttsssssssssssssssssttttttttuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxyyzz{|}~€€�‚ƒ„…††‡ˆˆ‰ŠŠ‹‹‹ŒŒŒ������������ŽŽŽ����ŒŒŒŒŒ‹�������ŽŽŽ����������ŽŽŽŽŽ���������������������ŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡††…„„ƒ‚‚�€€~~}}}}||||xwwwwwvvvvvuuuuuuuuuuuuuussssssrrrrrrrrrrrrqqqqqqqppppooooooooooooooooooonnooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeddddeeeddddddddddddccccccccccbbbddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@????@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::999999999999888877777777766666666666666665554444433333322222211111111000000000////////////....------------,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! gggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstsssssssssssssssssssttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz||}~€��‚ƒ„…††‡ˆˆ‰ŠŠ‹‹‹ŒŒ������������ŽŽŽ����ŒŒŒŒŒ‹�������ŽŽŽ����������ŽŽŽŽŽ����������������������ŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡†……„ƒƒ‚�€€~~~}}}}}|xxwwwwwvvvvvvuuuuuuuuuuuussssssrrrrrrrrrrrrrqqqqqqpppooooooooooooooooooonnnooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddeddddddddddddccccccccccbbbddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````__________^^^^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@????@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999998888877777777666666666666666665554444333333322222211111111000000000////////////....------------,,,,,,,,,,,,+++++++++++++************)*))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! gggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssstttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyz{|}}~€�‚‚ƒ„…†‡‡ˆ‰‰ŠŠ‹‹‹Œ������������ŽŽŽ����ŒŒŒŒŒ‹�������ŽŽŽŽ���������ŽŽŽŽŽŒ������������������������ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰ˆˆ‡††…„„ƒ‚��€€~~~}}}}xxxwwwwvvvvvvvvvuuuuuuuuusssssssrrrrrrrrrrrrqqqqqqpppoooooooooooooooooonnnnoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccbbbddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaa`````````__________^^^^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@????@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999888887777777766666666666666665555444433333322222221111111100000000////////////.....-----------,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! ggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssstttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyz{{|}~~€�‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹������������ŽŽŽ����ŒŒŒŒŒ‹�������ŽŽŽŽŽŽ������ŽŽŽŽŽŽŒŒ�����������������������‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆ‡‡†…„„ƒ‚‚�€€€~~~}}yxxxwwwwvvvvvvvvvvvvuuuuussssssssrrrrrrrrrrrrqqqqqpppooooooooooooooooonnnnnooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccbbbddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaa`````````_________^^^^^^^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@????@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999888887777777666666666666666665555444433333322222221111111100000000////////////.....-----------,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! gggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiikkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyz{||}~€�‚ƒ„……†‡ˆˆ‰ŠŠŠ‹‹������������ŽŽŽ����ŒŒŒŒŒ‹�������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ����������������������‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹ŠŠ‰ˆˆ‡†……„ƒƒ‚��€€~~~yyxxxwwwwwvvvvvvvvvvvvuuutsssssssssrrrrrrrrrrrqqqqpppooooooooooooooooonnnnnoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccbbbddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaa`````````_________^^^^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@?????@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9:::999999999999998888887777777666666666666666655555444333333322222221111111100000000////////////.....-----------,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! gggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxyyz{{|}}~€��‚ƒ„…††‡ˆ‰‰ŠŠ‹‹�����������ŽŽŽŽ�����ŒŒŒŒ‹��������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ���������������������‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡††…„„ƒ‚‚��€€~zyyyxxxwwwwwwvvvvvvvvvvvuttssssssssssrrrrrrrrrqqqqpppoooooooooooooooonnnnnnoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddccccccccccbbbddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaa`````````_________^^^^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBAAAAAAAA@@@@@@@@@@?????@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9::9999999999999988888877777776666666666666666555555444333333322222211111111000000000////////////.....-----------,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!! ggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiikkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxyzz{{|}~~€�‚ƒƒ„…†‡‡ˆ‰‰ŠŠ‹�����������ŽŽŽŽ�����ŒŒŒŒ‹��������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ����������������ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ������ŒŒŒ‹‹ŠŠ‰ˆ‡‡†…„„ƒƒ‚‚��€€zzyyyxxxwwwwwwwwwwwvvvvvvtttsssssssssssrrrrrrrrqqqpppooooooooooooooonnnnnnnooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccbbbddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````_________^^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBAAAAAAAA@@@@@@@@@@?????@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::99:9999999999999998888887777776666666666666666555555544333333322222221111111100000000/////////////.....-----------,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! gggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiikkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxyzz{{||}~€�‚ƒ„…††‡ˆˆ‰‰ŠŠŽŽ��������ŽŽŽŽŽ�����ŒŒŒŒ‹���������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ���������������ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ����������ŒŒŒ‹ŠŠ‰ˆˆ‡†……„„ƒƒ‚‚��€€{{zzyyxxxxwwwwwwwwwwwwvvvtttttsssssssssssrrrrrrqqqppppoooooooooooonnnnnnnnnoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccbbbddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBAAAAAAAA@@@@@@@@@@?????@@@@??????????>>>>>>>>>>=>=======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::99:9999999999999888888877777776666666666666665555555543333333322222221111111100000000////////////......----------,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! gggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxyyzz{{|}}~€�‚‚ƒ„…†‡‡ˆ‰‰ŠŠŽŽŽŽ����ŽŽŽŽŽŽŽ�����ŒŒŒŒ‹�������������������ŽŽŽŽŽŽŒŒŒŒ���������������ŒŒŒŒŒŒŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒ������ŽŽ����ŒŒ‹ŠŠ‰ˆˆ‡††……„„ƒƒ‚‚��|{{zzyyyxxxxxxxxxwwwwwwwvuttttttssssssssssrrrrrrqqppppoooooooooooonnnnnnnnnoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkllllllkkkkkkkkkkkkkkkkkkjkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeeedddddddddddddccddddddddccccccccccccbbbdddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````________^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCBAAAAAAAAA@@@@@@@@@??????@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::99999999999999988888888877777766666666666666655555555533333333322222221111111100000000////////////......----------,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! ggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiikkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyzz{{||}~€�‚ƒ„……†‡ˆˆ‰‰ŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‹�����������������������ŽŽ�������������������ŒŒŒŒŒŒŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒ�����ŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆˆ‡‡††……„„ƒƒ‚‚}||{{zzyyyyxxxxxxxxxxwwwwuuutttttssssssssssrrrrrqqppppoooooooooonnnnnnnnnnnooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkklllllkkkkkkkkkkkkkkkkkkjjkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggffffffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccccccccccccbbbdddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````________^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCBAAAAAAAAA@@@@@@@@@??????@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::99999999999998888888888777777766666666666665555555555433333333222222221111111100000000////////////......----------,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! gggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{{|}}~€��‚ƒ„…††‡ˆˆ‰‰��ŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒŒ���������������������������������������������ŒŒŒŒŒŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒ����ŽŽŽŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰‰ˆˆ‡‡††……„„ƒƒ~}}|{{{zzyyyyyyyxxxxxxxwwuuuutttttttssssssssrrrrrqppppooooooooonnnnnnnnnnnnooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkllllkkkkkkkkkkkkkkkkkkkjjkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccccccccccccbbbdddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````________^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKKKKKKKJJJJJJJJHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCBAAAAAAAA@@@@@@@@@@??????@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::999999999999888888888888777777666666666666655555555554433333333222222221111111100000000////////////......----------,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! gggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssrssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyy||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{{||}~~€�‚ƒ„„…†‡‡ˆˆ‰���ŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒŒ���������������������������������������������ŒŒŒŒŒŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒ����ŽŽŽŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡††……„„~~}||{{zzzzyyyyyyyyxxxxxvvuuuuttttttsssssssrrrrrqpppppoooooooonnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkllllkkkkkkkkkkkkkkkkkjjjjkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggfffffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccccccbbbdddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKKKKKKKJJJJJJJJHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCBAAAAAAAA@@@@@@@@@@??????@@@???????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::99999999998888888888888777777766666666666655555555555443333333222222221111111100000000/////////////......----------,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! ggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooooopppppppppppppqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssrrrssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzz{{|}}~€€�‚ƒ„……†‡‡ˆˆŒ����ŽŽŽŽŽŽŽŽŽŽ������ŒŒŒŒ����������������������������������������������ŒŒŒŒŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒ���ŽŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††……€~}}||{{{zzzzzyyyyyyxxxvvvuuuutttttttssssssrrrrrpppppooooooonnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkklllkkkkkkkkkkkkkkkkkkjjjjkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccccccbbbdddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa`````````________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@??????@@@???????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::999999999988888888888887777777766666666666555555555554443333333222222221111111100000000////////////.......---------,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! gggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooooppppppppppppppqqqqqqqqqqqopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssrrrrsssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzz{{||}~~€�‚‚ƒ„…††‡‡ˆŒŒ�����ŽŽŽŽŽŽŽŽ������ŒŒŒŒ����������������������������������ŽŽŽŽ���������ŒŒŒŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒ����ŽŽŽŽŽŽŽŽŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡††�€€~~}}||{{{{zzzzzzyyyyxvvvvuuuutttttttssssssrrrrqppppooooooonnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkllkkkkkkkkkkkkkkkkkkjjjjjkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccbbbdddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa`````````________^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCAAAAAAAA@@@@@@@@@@???????@@@??????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::999999999888888888888877777776666666666665555555555554443333332222222221111111100000000////////////.......---------,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! ggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooopppppppppppppppqqqqqqqqqqooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssrrrrrssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxwxxxxxxxxxxyyyzzz{{||}~€�‚ƒƒ„…††‡‡‹ŒŒŒ������ŽŽŽŽŽ������ŒŒŒŒ������������������������������ŽŽŽŽŽŽŽŽŽŽŽ�������ŒŒŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒ���ŽŽŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‚��€~~}}||{{{{zzzzzyyyywwvvvuuuutttttttsssssrrrrqpppppoooooonnnnnnnnnnnnnonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkllkkkkkkkkkkkkkkkkkjjjjjjkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeedddddddddccccccccccccccccccccccccccbbbdddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa`````````________^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAA@@@@@@@@@@???????@@???????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::999999999888888888888777777776666666666665555555555544443333332222222221111111100000000////////////.......---------,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! ggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooppppppppppppppppqqqqqqqqqooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssrrrrrrrssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxwwwwwwxxxxxxxxyyyzzz{{||}}~€€�‚ƒƒ„……†‡‹‹ŒŒŒŒ�������Ž�������ŒŒŒŒ�������������������������Ž��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŒŒ‹ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒ����ŽŽŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆƒ‚‚�€€~~}}||||{{{{zzzzyywwwvvvuuuutttttttsssssrrrqpppppoooooonnnnnnnnnnnnnonnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkklkkkkkkkkkkkkkkkkkkjjjjjjkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccccccccccbbbddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa````````________^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKJKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAA@@@@@@@@@@???????@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::9999999998888888888888777777766666666666655555555555544443333322222222211111111100000000////////////.......---------,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! fggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooopppppppppppppppppqqqqqqqqooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssrrrrrrrrsssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwwwwxxxxxxxyyyyzzz{{||}~~€��‚ƒƒ„……†ŠŠ‹‹ŒŒŒ���������������ŒŒŒ‘������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������Œ‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒ���ŽŽŽŽŽŽŽŽŽŽ���ŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰„ƒƒ‚��€~~}}||||{{{zzzzywwwvvvvuuuuttttttsssssrrrqqppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccccccccccbbbddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaa`````````________^^^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAA@@@@@@@@@@???????@@??????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::999999999888888888888777777776666666666665555555555554444333332222222221111111110000000/////////////.......---------,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! ffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooppppppppppppppppppqqqqqqqoooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrsssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxwwwwwwwwwwxxxxxxxyyyyzzz{{{|}}~~€��‚ƒƒ„……‰ŠŠ‹‹ŒŒŒ��������������ŒŒŒ‘‘�����������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������‹‹‹ŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒ����ŽŽŽŽŽŽŽŽŽ����ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠ„„ƒƒ‚��€€~~~}}|||{{{{zzzxwwwvvvvuuuuttttttsssssrrqqppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccccccccccccccbbbddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````________^^^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQPPPPPPPPPOOOOOOOOOOONONNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCAAAAAAAA@@@@@@@@@@???????@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888887777777776666666666665555555555554444333332222222221111111100000000////////////........--------,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! fffgggggggggggggggghhhhghhhhhhhhhhhhhhhhhiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooppppppppppppppppppppqqqqqooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwxxxxxxyyyyzzzz{{||}}~€��‚ƒƒ„„ˆ‰ŠŠ‹‹‹ŒŒ�������������ŒŒŒ‘‘�����������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����‹‹‹‹‹Š‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ����ŽŽŽŽŽŽŽŽ�����ŒŒŒŒŒŒŒŒ‹‹‹‹Š……„„ƒ‚‚�€€~~}}}|||{{{zzxxwwwvvvuuuuutttttsssssrrqqpppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddccccccbbbbbbbbcccccccccccccbbbbddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaa`````````________^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMKKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCAAAAAAAA@@@@@@@@@@???????@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::9999998998888888888887777777766666666666666555555555554444333332222222221111111100000000////////////........--------,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! fffggggggggggggggggghhhgghhhhhhhhhhhhhhhhhiiiiiijjjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooopppppppppppppppppppppqqqqoooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrsssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwxxxxxxyyyyyzzzz{{||}}~€€�‚‚ƒ„ˆˆ‰‰ŠŠ‹‹ŒŒŒ������������ŒŒ‘‘‘‘���������������������ŽŽŽŽŽŽŽŽŽ�����ŽŽŽŽŽŽ�����‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ����ŽŽŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒ‹‹‹†……„„ƒƒ‚��€€~~}}}||{{{zxxxwwvvvvuuuuttttttsssssrqqqppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddccccccbbbbbbbbbbcccccccccccbbbbddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````________^^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMKKKKKKKJJJJJJJJJJJJJJJJJJHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCAAAAAAA@@@@@@@@@@????????@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999998998888888888887777777766666666666666555555555554444333322222222211111111100000000////////////........--------,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! ffffffffffgggggggggggggiiiijjjjjjjjjjjjjjjjjjkkkjjkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppoooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwyyyyyzzzz{{{||}}~~€€��‚ƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‘�������������������������������������������ŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ��������������ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŒŒ‹‹Š‰‰ˆˆ‡††……„„ƒƒ‚‚‚��€€}}|||{{zzzzyyyyyyxxxxwwwwrrrqqqqppppppoooooooooooommmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffeeeffffeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeddddddcccccdddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````_____^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYXXXXXXXWWWWWWWWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFEEEEDDDDDDCCCCCCCCCCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>=========<<<=<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888887777777777666665555555555555544444444433333322222222211111111100000000////////////.........--------,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!! fffffffffffggggggggggggiiiiijjjjjjjjjjjjjjjjjjkkjjkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvwwwwwwyyyyyyzzzz{{{||}}~~€��‚ƒ„„…††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‘‘‘������������������������������������������ŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ������������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŒŒŒ‹‹ŠŠ‰ˆˆ‡††……„„ƒƒƒ‚‚��€~}}||{{{zzzzyyyyyxxxxxwwwrrrqqqqppppppoooooooooooommmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffeeeefffeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeddddddcccccdddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaa````````______^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXWWWWWWWWWWWWWWWVVVWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::99999988888888888777777777766666555555555555554444444443333332222222211111111100000000/////////////.........-------,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!! fffffffffffggggggggggggiiiiiijjjjjjjjjjjjjjjjjjkjjjkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwvvvvvvvvvvvvvvvvvwwwwwyyyyyyyzzzz{{{|||}}~€€�‚ƒƒ„……†‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‘‘‘‘������������������������������������������ŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ����������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ�ŒŒŒ‹‹ŠŠ‰ˆˆ‡‡††……„„ƒƒ‚‚��~~}}||{{zzzzyyyyyyxxxxwwwrrrrqqqqppppppooooooooooommmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffeeeeefffeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeddddddcccccddccccdddddddddddddddddddddccccccccccccbbbbbbbbbbabaaaaaaaaa````````_______^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXWWWWWWWWWWWWWWWWVVVWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;;;:::::::::::::999999988888888888777777777766666555555555555555444444444333332222222211111111100000000////////////..........-------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!! ffffffffffffgggggggggggiiiiiiijjjjjjjjjjjjjjjjjkjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppoooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxyyyyyyyzzzzz{{{||}}~~€�‚ƒƒ„…††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠ‰‰‰‘‘‘‘‘‘‘‘‘‘‘‘‘‘��������������������������������ŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ��ŒŒ‹‹‹ŠŠ‰ˆˆ‡‡††……„„ƒƒ‚‚�~~}}||{{{zzzzyyyyyyxxxxwwrrrrqqqqppppppoooooooooonmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffeeeeeeffeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeddddddcccccdcccccccdddddddddddddddddddccccccccccccbbbbbbbbbbabaaaaaaaa`````````_______^^^^^^]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXWWWWWWWWWWWWWWWWVVVVWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;;::::::::::::::999999988888888888777777777766666555555555555555544444444333332222222211111111100000000////////////..........-------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!! fffffffffffffggggggggggiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqrssssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxyyyyyyyyzzzzz{{{|||}}~€�‚ƒƒ„…††‡ˆˆˆ‰‰‰‰ŠŠŠŠ‰‰‰‰‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘�������������������������������ŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ��ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††……„ƒƒ‚‚~~}}||{{zzzzzyyyyyxxxxwwsrrrqqqqppppppoooooooooonmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffeeeeeeeffeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeddddddcccccdccccccccddddddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa````````_________^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;;::::::::::::::999999988888888888877777777766666555555555555555544444444333332222222211111111100000000////////////..........-------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!! fffffffffffffggggggggggiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoonooooooooooooooooooooooppoooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqrrssssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyyyyyyyyyzzzzz{{{||}}~~€€�‚ƒƒ„…††‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘������������������������������ŽŽŽŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒŒŒŒŒ��ŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡††……„„ƒ‚~~}||{{{zzzzzyyyyyxxxxwsrrrqqqqppppppooooooooonnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffeeeeeeefeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeddddddcccccdcccccccccdddddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaa`````````__________^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;::::::::::::::9999999988888888888877777777766666655555555555555554444444333332222222211111111000000000////////////..........------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!! ffffffffffffffgggggggggiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnonnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqrrrsssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxyyyyyyyyyyzzzz{{{|||}~€€�‚ƒ„„…†‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘�����������������������������ŽŽŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ��ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††…„„ƒ€~}}||{{{zzzzzyyyyyxxxwsrrrrqqqqppppppoooooooonnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffeeeeeeeefeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeddddddccccccccccccccccdddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaa````````__________^^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;::;;::::::::::::::999999998888888888887777777776666665555555555555555444444433333222222211111111100000000/////////////..........------,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!! fffffffffffffffggggggggiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqrrrrrsssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxyyyyyyyyyyzzzz{{{||}~€€�‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘�‘‘����������‘������������ŽŽŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹�ŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††…„ƒ�€~~}}||{{{zzzzzyyyyxxxxssrrrqqqqppppppoooooooonnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeddddddcccccccccccccccccddddddddddddddccccccccccccbbbbbbbbaaaaaaaaa````````__________^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;::;:::::::::::::::999999998888888888887777777777666666555555555555555444444433333222222211111111100000000////////////...........------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!! ffffffffffffffffgggggggiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqrrrrrrsssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyyyyyyyyyzzzz{{||}~€��‚ƒ„…††‡ˆˆˆ‰‰‰‰‰‰‰‰‰‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘�������‘‘‘‘‘‘‘����������ŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡††…„�€€~}}||{{{{zzzzzyyyyxxxssrrrqqqqppppppooooooonnnmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhghhhhhhhhhggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeedddddddcccccccccccccccccccdddddddddddccccccccccccbbbbbbbbaaaaaaaaa````````__________^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;::;:::::::::::::::999999998888888888888777777777666666655555555555555444444433333222222211111111100000000////////////...........------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!! ffffffffffffffffgggggggiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxyyyyyyyyyyyzzz{{|}}~€�‚ƒ„„…†‡‡ˆˆˆˆ‰‰‰‰‰‰‰‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘�����‘‘‘‘‘‘‘‘‘‘����������ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡††…‚�€~}}||{{{{zzzzzyyyxxxssrrrqqqqppppppooooooonnnmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhghhhhhhhhgggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeedddddddcccccdccccccccccccccccddddddccccccccccccccbbbbbbbbaaaaaaaa```````___________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999998888888888888777777777666666665555555555555444444433333222222211111111000000000////////////...........------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!! fffffffffffffffffggggggiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooonoooooooooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxyyyyyyyyzzz{|}~~€�‚ƒ„……†‡‡ˆˆˆˆ‰‰‰‰‰‰‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���‘‘‘‘‘‘‘‘‘‘‘‘‘���������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††ƒ‚�€~~}|||{{{{zzzzzyyyxxssrrrqqqqppppppooooooonnnmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhggghhhhhhhhgggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddeeeeeedddddddcccccdcccccccccccccccccccccccccccccccccccbbbbbbbbaaaaaaaa```````__________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::9999999998888888888888777777777766666666555555555555444444433333222222211111111000000000///////////............-----,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!! effffffffffffffffffggggiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnoooooooooooooooooooooooopppppppppppppppppqqqqqqqqrrrrrrrrrrssssssssssssssstttttttttttttttttuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxyyyyyzz{||}~€�‚‚ƒ„…††‡‡ˆˆˆˆˆˆ‰‰‰��‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘��‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘��������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡†ƒ‚��€~}}|||{{{{zzzzyyyxxssrrrqqqqpppppppoooooonnnmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhggghhhhhhhgggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcccccdcccccccccccccccccccccccccccccccccccbbbbbbbbaaaaaaa```````__________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999888888888888877777777776666666665555555555544444433333222222221111111100000000////////////............-----,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!"!!!!!!!!!!!!!! eefffffffffffffffffggggiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnoooooooooooooooooooooooppppppppppppppppppqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuutttttttuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxyyyyzz{|}}~€�‚ƒ„„…††‡‡‡ˆˆˆˆˆˆˆ����‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘�‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘��������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒ‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡„ƒ‚�€~}}||{{{{zzzzyyyxxssrrrqqqqpppppppoooooonnnmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhgggghhhhhhgggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccdccccccccccccccccccccccccccccccccccbbbbbbbbaaaaaaaa``````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::999999999888888888888877777777777666666666555555555544444433333222222211111111100000000////////////............-----,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!"!!!!!!!!!!!!!! eeefffffffffffffffffgggiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnooooooooooooooooooooooppppppppppppppppppppqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttttttttuuuuutttttttttuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxyyyz{{|}~€€�‚ƒ„……††‡‡‡‡ˆˆˆˆˆ�����‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘�‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹ŠŠ‰ˆ‡„ƒƒ‚�€~~}|||{{{{zzzyyyxxssrrrqqqqqppppppoooooonnnmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhggggghhhhhggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaa```````___________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::999999999888888888888877777777777766666666555555555444444433333222222211111111100000000////////////............-----,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!"!!!!!!!!!!!!!! eeeefffffffffffffffffggiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnooooooooooooooooooooopppppppppppppppppppppqqqqrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttttuuutttttttttttuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvwwwwwwwwxxxxxxxxxxxxxxyyz{{|}}~€�‚ƒƒ„……†††‡‡‡‡‡ˆˆ�������‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘�‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘����������ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆ…„ƒ‚�€~}}||{{{{zzzyyyxxssrrrqqqqqppppppoooooonnnmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhhhhggggghhhhhgggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddccddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaa```````__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::999999999888888888888877777777777766666666555555555444444333333222222211111111100000000///////////.............----,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!"!!!!!!!!!!!!! eeeeffffffffffffffffffgiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnooooooooooooooooooooppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttuuttttttttttttuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuwwwwwwwwwwwwxxxxxxxxxxyyyz{{|}~€€�‚ƒ„„……††††‡‡‡‡‡���������‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘�‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘����������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹Š‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ…„„ƒ‚�€~}}|||{{{zzzyyxxxssrrrqqqqqppppppoooooonnnmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhgggggghhhhgggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccdddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaa```````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::99999999988888888888888777777777777666666655555555544444433333222222221111111100000000////////////.............----,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!"!!!!!!!!!!!!! eeeeefffffffffffffffffgiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnooooooooooooooooooppppppppppppppppppppppppqrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuutttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuwwwwwwwwwwwwwwwxxxxxxxxyyz{{|}}~€��‚ƒ„„………†††††‡‡Ž�������������‘‘‘‘‘‘‘‘‘‘‘���‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘������������ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰†…„ƒ‚�€~~}}||{{{zzyyyxxxssrrrqqqqqpppppppooooonnnmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhggggggghhhggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccdddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaa```````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::99999999988888888888888777777777777666666655555555444444433333222222221111111100000000////////////............-----,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!! eeeeeefffffffffffffffffhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnoooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttttttttttttttttttuuuuuuuuutttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwwwwwwwwwwwxxxxxxxyyzz{||}~€�‚‚ƒƒ„„…………††††ŽŽŽ�����������������‘‘‘‘‘�����‘‘‘‘‘‘‘‘‘‘‘‘‘‘������������ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰†…„ƒ‚�€~}}||{{zzzyyyxxwsrrrqqqqqppppppppoooooonnmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhgggggggghhhgggggggggggggggggfffffffffffffffffeeeeeeeeeeeeedeeeeeeeeedddddddddddddcccddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaa```````________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::99999999988888888888888777777777777666666655555555444444333333222222221111111100000000////////////............-----,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!! eeeeeeeffffffffffffffffhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttttttttttttttttttttuuuuuuutttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwxxxxxyyzz{{|}}~€€�‚‚ƒƒ„„„…………††�ŽŽŽ�������������������‘‘������‘‘‘‘‘‘‘‘‘‘‘‘‘�������������ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹Š‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒ‹‹‹Š‰†……„ƒ‚�€~}}||{{zzzyyxxxwsrrrqqqqqppppppppoooooonnmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhggggggggghhgggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeedeeeeeeeedddddddddddddccccdddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbcbbbbbbbbbbbbbaaaaaaa```````________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::9999999999888888888888777777777777666666555555554444443333332222222211111111100000000////////////............----,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!! eeeeeeeffffffffffffffffhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnoooooooooooooooopppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrssstttttttttttttttttttttttttttttttttttttttttttttuuuuutttttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxyzz{{||}~~€€�‚‚ƒƒƒ„„„…………��ŽŽŽŽ���������������������������‘‘‘‘‘‘‘‘‘‘��������������ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒ‹‹‹Š‰††…„ƒ‚�€~}}||{{zzyyyxxwwrrrrqqqqqppppppppoooooonnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhgggggggggghgggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeddeeeeeeeeddddddddddddcccccddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa```````_______^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::9999999999888888888888777777777777666666555555544444443333332222222211111111100000000///////////.............----,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!! eeeeeeeefffffffffffffffhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnooooooooooooooooppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrsstttttttttttttttttttttttttttttttttttttttttttttttuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwxxxxxyyzz{{|}}~~€€��‚‚ƒƒƒ„„„……Œ���ŽŽŽŽ����������������������������‘‘‘‘‘‘���������������ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠ‰††…„ƒ‚�€~}}||{{zzyyxxxwwrrrqqqqqqpppppppppoooooonmmmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhhggggggggggghggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeddeeeeeeeeddddddddddddcccccdddddddddcccccccccccccccbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::9999999999888888888888777777777777666665555555544444433333332222222211111111100000000///////////............-----,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!! eeeeeeeeeffffffffffffffhhhhiiiiiiiiiiiiiiiiiijjjijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsttttttttttttttttttttttttttttttttttttttttttttttttutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwxxxxxyzz{{||}}~€€��‚‚‚ƒƒƒ„„„ŒŒ���ŽŽŽŽŽ�����������������������������������������������ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‰††…„ƒ‚�€~}}||{zzyyyxxwwwrrqqqqqqppppppppppooooooommmmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddeeeeeeedddddddddddddcccccddddddccccccccccccccccccbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````_______^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::999999999888888888888777777777777666655555555444444433333332222222211111111000000000///////////............-----,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!! eeeeeeeeeefffffffffffffhhhhhiiiiiiiiiiiiiiiiijjjiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwxxxxxyyzz{{||}}~€€���‚‚ƒƒƒ„„ŒŒŒ���ŽŽŽŽŽŽ����������������������������������������������ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŠŠŠ‰†……„ƒ‚�€~}}|{{zzyyxxxwwvrrqqqqqqpppppppppppoooooonmmmmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeedddeeeeeeedddddddddddddcccccddddcccccccccccccccccccbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::999999999888888888888777777777776666655555554444444333333332222222111111111000000000///////////............-----,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!! eeeeeeeeeefffffffffffffhhhhhiiiiiiiiiiiiiiiiiijjiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnooooooooooooooooppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwxxxxyyzzz{{||}}~~€€��‚‚‚ƒƒ„‹ŒŒŒ����ŽŽŽŽŽŽŽŽŽŽŽŽ�����ŽŽ�������������������������������ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰†……„ƒ‚�€~}}|{{zzyyxxwwwvrqqqqqqppppppppppppoooooonnnnnnnnnmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhgggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeedddeeeeeedddddddddddddccccccdddcccccccccccccccccccbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````_`_______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::999999999988888888888777777777766666555555544444443333333332222222111111111000000000//////////.............----,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!! eeeeeeeeeeeffffffffffffhhhhhhiiiiiiiiiiiiiiiiiijiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwxxxyyyzzz{{||}}~~€€��‚‚‚ƒƒ‹‹ŒŒŒ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������������������������ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰†…„„ƒ‚�€~}}|{{zzyyxxwwvvrqqqqqpppppppppppppppoooonnnnnnnnnnnnnmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhgggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeddddeeeeeedddddddddddddccccccdddccccccccccccccccccbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYZZYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::99999999988888888888777777777766666555555544444443333333322222222111111111000000000//////////............-----,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!! ggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstsssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyzzz{{||}}~~€€���‚‚ƒ„„„………††††††††††††††††‡‡‹‹ŒŒŒŒ�����ŽŽŽŽŽŽŽ����������������ŽŽŽŽŽŽ����������ŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ††††††††††††‡‡‡‡‡‡ˆˆˆ‡‡‡††……„ƒ‚�€€~}||{{zzyyxxwwwvuuuuuuttttttttttttttttttoooooooooooooonnnnnnmmmmmkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggghhgggggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddeeeeeeeedddddddddddddccccddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbaaaaaaaaaaaa````````________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@???????>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999889998888888888877777777766666666555555544444443333333332222222222111111111000000000/////////////.........-------------,,,,,,,,,+++++++++++*************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! gggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxyyzzz{{||}}~~€€���‚ƒƒ„„………††††††††††††††††††‹‹‹ŒŒŒŒ�������Ž�������������������ŽŽŽŽŽŽ����������ŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ†††††††††††††‡‡‡‡‡‡‡‡‡‡†††……„ƒ‚�€€~}}|{{zzyyxxwwvvuuuuuuttttttttttttttttttoooooooooooooooonnnnmmmmmkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggggggghgggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeddddeeeeeeeedddddddddddddccccddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabaaaaaaaaaaaaa`````````________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@????????>>>===========<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999889988888888888777777777766666666555555444444443333333332222222222111111110000000000////////////..........------------,,,,,,,,,,+++++++++++*************))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! ggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxyyyzz{{||}}~~€€��‚ƒƒ„„„………††††††††††††…††††Š‹‹‹ŒŒŒŒ�������������������������ŽŽŽŽŽŽŽ���������ŽŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ†††††††††††††††‡‡‡‡‡‡‡††††…„„ƒ‚�€€~}}|{{zzyyxxwwvvuuuuuuttttttttttttttttttppppppppppppooooonnnnmmmmkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddeeeeeeeddddddddddddddccccddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@????????>>>===========<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999889988888888888777777777766666665555555444444433333333332222222222111111110000000000////////////..........------------,,,,,,,,,,+++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! gggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvwwwwxxxxyyyzz{{{|}}~~€€��‚ƒƒ„„…………††††††…………………………ŠŠ‹‹‹ŒŒŒ���������������ŒŒ�������ŽŽŽŽŽŽŽŽ���������ŽŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆ††††††††††††††††††††††††………„ƒƒ‚�€€~}}||{zzyyxxwwwvuuuuuuttttttttttttttttttpppppppppppppppooonnnnmmmkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddeeeeeedddddddddddddddccccdcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@?????????>>===========<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999889988888888887777777777666666665555555444444433333333332222222221111111110000000000////////////..........------------,,,,,,,,,,+++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! gggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvwwwwxxxxyyzzz{{||}~~€€�‚ƒƒ„„„…………………………………………………‰ŠŠŠ‹‹ŒŒŒ���������ŒŒŒŒŒŒŒŽŽŽ��ŽŽŽŽŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡††††††…………†††††††††††††………„„ƒƒ‚�€€~~}||{{zzyxxxwwvuuuuuuttttttttttttttttttpppppqqqqqqpppppooonnnmmmkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeddddddeeeeeedddddddddddddddccccdcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@?????????>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999888998888888888777777777766666666555555444444443333333332222222222111111111000000000/////////////.........-------------,,,,,,,,,,++++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvwwwwwwxxxyyyzz{{|}}~~€�‚‚ƒƒ„„„…………………………„„„„„„„„‰‰ŠŠ‹‹‹ŒŒŒ�����ŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������ŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡†††††………………………††††††††…………„„ƒƒ‚��€~}}||{zzyyxxwwvvuuuuutttttttttttttttuuupppqqqqqqqqqqppppooonnnmmkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeddddddeeeeeddddddddddddddddccccdcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFEEEEDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@??????????============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999888988888888887777777777766666665555555444444443333333332222222222111111111000000000////////////..........------------,,,,,,,,,,,++++++++++*************))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! gggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwxxxyyzz{{|}}~~€€�‚ƒƒƒ„„„…………………„„„„„„„„„„ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����������ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡††††…………………………………†††………………„„ƒƒ‚��€€~~}}|{{zzyyxxwvvuuuuuuutttttttttttuuuuupqqqqqqqqqqqqqppppoonnnmmkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeedddddddeeeeddddddddddddddddcccccdccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQPPPPOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFEEEEDDDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@?????????>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999888988888888887777777777666666665555555444444443333333332222222222111111110000000000////////////..........------------,,,,,,,,,,,++++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! ggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwxxxyyzz{{|}}~€�‚‚ƒƒƒ„„„„…„„„„„„„ƒƒƒƒƒƒƒˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹�ŽŽŽŽŽŽŽŽŽŽŽŽ������������‹‹ŒŒ‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡†††………………………………………………………„„„„ƒƒ‚‚�€€~~}}|{{zzyxxwvvvuuuuuuutttttttuuuuuuuuqqqqqqqrrrqqqqqpppoonnnmmkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeedddddddeeeeddddddddddddddddcccccdccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQPPPPOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFEEEEDDDDDDDCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@??????????>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::99999998888988888888887777777777666666665555555544444443333333332222222221111111110000000000////////////..........------------,,,,,,,,,,,++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! gggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuutttttttttttttttttuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwxxyyzz{{|}}~€�‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹���ŽŽŽŽŽŽŽŽŽŽ������������‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡††………………………………………………………„„„„„ƒƒ‚‚��€€~~}||{{zyyxxwvvvuuuuuuuuuuuuuuuuuuuuuqqqqqrrrrrrrqqqqppooonnmmkkkkjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggggggggggffggggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddddeeedddddddddddddddddcccccdccccccccccccbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@?????????>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999888888888888887777777777666666666555555554444444333333333222222222111111111000000000/////////////..........------------,,,,,,,,,,,+++++++++*************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! gggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuttttttttttttttttttttuuuuuttttttttuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxyyzz{{|}}~€��‚‚ƒƒƒƒ„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ�����ŽŽŽŽŽŽŽ�������������‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡††………………………………………………………„„„„„ƒƒ‚‚‚��€€~~}}|{{zyyxwwvvvuuuuuuuuuuuuuuuuuuuuqqqqrrrrrrrrqqqqppooonnmmkkkkjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggggggggffggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeddddddddeeedddddddddddddddddcccccdccccccccccccbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@?????????>>=========<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999888888888888887777777777666666666555555554444444333333333222222222111111111000000000////////////..........------------,,,,,,,,,,,,+++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! ggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkklllklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuutttttttttttttttttttttttuutttttttttttuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwxxxyzz{{|}}~€€��‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�‚‚‚†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŒ������ŽŽŽŽ��������������‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡†………………………………………………………„„„„„„ƒƒƒ‚‚‚��€€~~}}|{{zyyxwwvvvuuuuuuuuuuuuuuuuuuuqqqqrrrrrrrrrqqqppooonnmmkkkkjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggggggffffgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddeeddddddddddddddddddcccccdcccccccccccbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````_____________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@?????????>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::999999999888888888888887777777777666666666655555554444444333333333222222222111111111000000000////////////..........------------,,,,,,,,,,,,+++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! fggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkllkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuutttttttttttttttttttttttttttttttttttttttuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxyzz{{|}}€€��‚‚‚‚ƒƒ‚‚‚‚‚‚�������†††‡‡ˆˆ‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒ����������������������‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡†…………………………………………………„„„„„„„„ƒƒƒƒ‚‚‚��€€€~~}}|{zzyxwwvvvvuuuuuuuuuuuuuuuuuuqqqqrrrrrrrrqqqqppooonnmmkkkjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggggggfffffgggggggggggfffffffffffffffeeeeeeeeeeeeeeeedddddddddeeddddddddddddddddddcccccdcccccccccccbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````___________^_^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZYXXXXXXXXXYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFEEEDDDDDDDCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@?????????>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::999999998888888888888887777777777666666666655555555444444333333333222222222111111111000000000////////////..........------------,,,,,,,,,,,,+++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! ffggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkklkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttuuuttttttttttttttttttttttttttttttttttttttttttuuuuuuuutttttttttttttuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxyyz{{|}~~€€���‚‚‚‚‚‚‚�����€€€€�……††‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‹ŒŒŒ���������������������‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡†………………………………„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚���€€~}}|{zzyxwwvvvvuuuuuuuuuuuuuuuuuqqqqqrrrrrrrqqqpppoonnnmmkkkjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddddddedddddddddddddddddddcccccccccccccccccbbbbbbbbbbaaabbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUVVVUUUUUUUUUUUTTTTTTTTSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFEEEDDDDDDDCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@?????????>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::::::999999999888888888888887777777777766666666655555555544444433333333222222222111111111000000000/////////////..........------------,,,,,,,,,,,,+++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! fffggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttuttttttttttttttttttttttttttttttttttttttttttttttuuuutttttttttttttttttuuuuuuuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuvvvwwxxyyzz{|}~~€€����������€€€€€€€€„……††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆ‰‹‹ŒŒŒ��������������������‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡†…………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚��€€~}}|{zyxxwwvvvvuuuuuuuuuuuuuuuuqqqqqqqrqqqqqqqppooonnnmmkkjjjjjjjiiiiiiiiiihhhhhhhhggggggggggggggggfffffffgggggggggfffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbaaaabbbbbaaaaaaaaaaaaaaaaaaa`aaa````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUVVVUUUUUUUUUUUTTTTTTTSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEDDDDDDDCCCCCCCCBBBBBBBBBB@@@@@@@@@@@??????????>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::::9999999998888888888888887777777777766666666655555555544444433333333222222222111111111000000000////////////..........------------,,,,,,,,,,,,,++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! ffffggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuttuuuuuuuuvvvwwxxyyzz{|}}~~€€€€€€€€€€€„„………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‹‹‹ŒŒŒ�����������������ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡†………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚���€~}||{zyxxwwvvvvvuuuuuuuuuuuuuuqqqqqqqqqqqqqqpppoonnnmmmkkjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffgggggggggfffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbaaaabbaaaaaaaaaaaaaaaaaaaaaa`aa`````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUVVUUUUUUUUUUUUTTTTTTTSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEDDDDDDDCCCCCCCBBBBBBBBBBA@@@@@@@@@@@?????????>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::::9999999998888888888888888777777777666666666655555555444444443333333222222222111111111000000000////////////..........------------,,,,,,,,,,,,,++++++++*************))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! ffffggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuttttttttuuuuuuvvvwwxxyyz{||}}~~€€€€€ƒ„„„……††††††††††††††††‡‡‡ŠŠ‹‹ŒŒŒŒ������������ŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡†……………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚��€~}||zzyxxwwwvvvvuuuuuuuuuuuuuqqqqqqqqqqqqppppooonnnmmlkjjjjjjiiiiiiiiiihhhhhhhhhggggggggggggggggffffffffggggggggfffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbaaaabbaaaaaaaaaaaaaaaaaaaaaa`aa````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFEEEEDDDDDDDCCCCCCCBBBBBBBBBBA@@@@@@@@@@??????????>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::::99999999988888888888888888777777777666666666555555555444444433333333222222222111111111000000000////////////..........------------,,,,,,,,,,,,+++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! fffffggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuvvvwwxxyyz{{|}}~~~~~~~~~~~~ƒƒƒ„„„………………………………………†††‡‰ŠŠ‹‹ŒŒŒŒŒŒ���ŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡†……………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚��€~}|{zzyxxwwwvvvvvuuuuuuuuuuuqqqqqqqqqqpppppooonnnmmmlkjjjjjjiiiiiiiiiihhhhhhhhggggggggggggggggfffffffffggggggffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbaaaabbaaaaaaaaaaaaaaaaaaaaa``a`````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSRRRRQQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEDDDDDDDCCCCCCCBBBBBBBBBAA@@@@@@@@@???????????>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::::99999999988888888888888888777777777666666666555555555444444433333333222222222111111110000000000////////////..........------------,,,,,,,,,,,,+++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ffffffggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuvvvwwxxyz{{||}}}~~~~~~~~~~}}}}~~‚‚ƒƒƒ„„„„„„„„„„„„„„„………††‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡†……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚��€~}|{zyyxxwwwvvvvvuuuuuuuuuuppppppppppppppooonnnmmmmlkjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffggggggfffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbaaaaabaaaaaaaaaaaaaaaaaaaaaa``a````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEDDDDDDDCCCCCCCBBBBBBBBBAA@@@@@@@@@??????????>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::::99999999988888888888888888777777777666666666555555555444444443333333322222222211111111000000000////////////...........------------,,,,,,,,,,,,++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! fffffffgggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsrrrssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuvvwwxyyzz{{|||}}}}}}}}}}}}}}}}�‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†ˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚��€~||{zyyxxwwwvvvvvvuuuuuuuuppppppppppppooooonnnmmmlljjjjjjiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffffggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbaaaaabaaaaaaaaaaaaaaaaaaaaaa``a```````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSRRRQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDCCCCCCCBBBBBBBBAAA@@@@@@@@@??????????>>>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::::99999999988888888888888888777777777666666665555555555444444443333333322222222111111111000000000////////////...........-----------,,,,,,,,,,,,,++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!! ffffffffggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuvvvwxxyyzz{{{|||||||||||||||}���‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„„…‡ˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚��€~}|{{zyyxxwwwvvvvvvuuuuuuuppppppppppoooooonnnmmmmlljjjjjiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbaaaaabaaaaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDCCCCCCCCBBBBBBBBAAA@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::999999999888888888888888888777777777666666665555555554444444433333333222222222111111111000000000////////////...........-----------,,,,,,,,,,,,+++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! ffffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttuuuvvwwxxyyzzz{{{{{|||||||||||€����‚‚‚‚‚‚‚������‚‚‚ƒƒ„„‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚��€~}|{{zyyxxwwwvvvvvvuuuuuupppppppppoooooonnnnmmmllljjjjjiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCBBBBBBBBAAA@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::999999999888888888888888888777777776666666655555555544444444433333333222222222111111111000000000////////////...........-----------,,,,,,,,,,,,+++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! fffffffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttsstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttuuuvwwxxxyyzzzz{{{{{{{{{{{{|€€€€����������€€�����‚‚ƒƒ††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚��€~~}|{zzyxxwwwvvvvvvvuuuuuppppppppoooooonnnnmmmmllljjjjjiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffgffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCBBBBBBBBAAA@@@@@@@???????????>>>>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::999999999888888888888888888777777777666666655555555544444444443333333322222222211111111000000000////////////............-----------,,,,,,,,,,,,++++++++*************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ffffffffffggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttsssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttuuvvvwwxxxyyyyzzzzzzzzzz{{{€€€€€€€€€€€€€€€€€€���‚ƒ…††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡††………………„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„ƒƒ‚‚�€~}}|{zzyxxwwwvvvvvvvuuuuppppppppoooooonnnnmmmmllljjjjjiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRQQQQQQQQQPPPPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBAAA@@@@@@????????????>>>>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::999999998888888888888888888777777776666666555555555444444444433333333322222222111111111000000000////////////............----------,,,,,,,,,,,,,++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!! fffffffffffgggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttsssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttssssttttttuvvvwwwxxxxyyyyyyyyzzzzzz~€€€€€��‚„……††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ†††………………„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚�€~}||{zyyxxwwwvvvvvvvuuuqpppppppoooooonnnnmmmmllljjjjjiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBAAA@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::999999998888888888888888887777777766666666555555554444444444333333333322222222111111111000000000////////////............----------,,,,,,,,,,,,+++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!! ffffffffffffggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttsssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttsssssssstttuuuvvvwwwwxxxxxxyyyyyyyzz~~~~~~~~~~€€€�ƒ„„……††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ†††………………„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„……„„„„„ƒƒ‚�€~}|{{zyyxxwwwvvvvvvvuuqqpppppppooooonnnnmmmmllljjjjiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTUUUUUUUTTTTTTTTTTTSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBAAA@@@@@@???????????>>>>>>>>====<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::9999999988888888888788888877777777766666665555555544444444444333333333222222221111111111000000000///////////.............----------,,,,,,,,,,,,+++++++++************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!! ffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssrrrrrrrssssssssssssssssssttttttttttttttttttttttttttsstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuutttttttttttttttttttttuuuuuuuttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqrrrrrrssssttttuuuuuuuvvvvvvwwxxxyyyyyyyyyxxxxxyyyyzzz{}~~€€€��‚‚ƒƒ„„„………†††††ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡††††††……………………………„„„„„„„„„„„„„…………………………………„„ƒƒ�€~}|{{zyyxxxwwwwvvvvvvsssssssrrrrrrqqqqpppoooonllkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeedddddddddddddddddddddccccccccbbbbbbbbbbbbaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>=================<<<<<<<<;;;;:::::::::::::::::::99:::::::999999988888888888888888888777777766666666555555555544444444444333333222222111111111000000000/0////////////............------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! fffffffffffffffffgggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrssssssssssssttttttttttttttttttttttttttsssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuttttttttttttttttttttttttuuuuuttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqrrrrrsssssttttttuuuuuuvvvvwxxxxxxxxxxxxxxxxxxxyyyzz}}~~~€€��‚‚‚ƒƒ„„………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡†††††††…………………………„„„„„„„„„„„„„„………………………………„„ƒƒ��€~~}|{zzyyxxwwwwwwvvvvtsssssssssrrrrqqqqpppooonllkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeedddddddddddddddddddddccccccccbbbbbbbbbbbaaa```````````````_________^___^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>=================<<<<<<<<;;;;::::::::::::::::::999::::::9999999988888888888888888887777777666666665555555555444444444444333333222222111111111000000000/0///////////.............------,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! efffffffffffffffffgggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttttsssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttuutttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrsssssssttttttuuuuuvwwwwwxxxxwwwwwwwwwwxxxyyy||}}~~~€€��‚‚ƒƒ„„………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡††††††…………………………„„„„„„„„„„„„„„„………………………………„„ƒ‚�€€~}||{zzyyxxwwwwwwvvvttttssssssssrrrqqqpppoooolllkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeddddddddddddddddddddddccccccccbbbbbbbbbbbaaa`````````````___________^__^^^^^^^^^^^]]]]]]]]]]]\]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>=================<<<<<<<<;;;;::::::::::::::::::999::::::9999999888888888887888888877777777666666655555555555444444444444333333222222111111110000000000/////////////.............-----,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! eefffffffffffffffffgggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrsssssssttttttttttttttttttttttttttsssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrssssssstttttuuuvvvwwwwwwwwwwwwwwwwwwxxxy{|||}}~~€€��‚‚ƒƒ„„……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡†††††††………………………„„„„„„„„„„„„„„„„……………………………„„ƒ‚��€~~}|{{zyyxxxwwwwwwwwtttttttttsssssrrrqqpppooolllkkkkkjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeddddddddddddddddddddddccccccccbbbbbbbbbbbaaa```````````____________^^_^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>=================<<<<<<<<;;;;::::::::::::::::::999:::::99999999888888888877888888777777776666666655555555555444444444444333333222221111111110000000000/////////////............------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! eeefffffffffffffffffgggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrsttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrsssssssttttuvvvvvvvvvvvvvvvvvvwwwwxx{{{||}}}~~€€��‚‚ƒƒ„„„………‡‡‡‡†††††††††‡‡‡‡‡‡‡‡†††††‡‡‡‡‡††††††………………………„„„„„„„„„„„„„„„„„„………………………„„„‚‚�€€~}||{zzyyxxxxwwwwwwttttttttttttsssrrrqqpppoolllkkkkkjjjjjjiiiiiiiiiiihhhhhhhgggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeddddddddddddddddddddddccccccccbbbbbbbbbbaaaa`````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]\\\]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>================<<<<<<<<<;;;;::::::::::::::::::999:::::9999999888888888877788888777777776666666655555555555444444444444433333322222111111111000000000//////////////............------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! eeeefffffffffffffffffggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssttuuuuvvvvvvvvvvvvvvvvvwwwxzz{{|||}}~~€€��‚‚ƒƒ„„„„…††††††††††††††‡‡‡‡‡‡‡‡††††‡‡‡‡‡††††††………………………„„„„„„„„„„„„„„„„„„„……………………„„„‚‚�€€~~}|{{zzyyxxxxwwwwwuuuuuuuuuuttttsssrrqqpppomlllkkkkjjjjjjiiiiiiiiiiihhhhhhgggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeddddddddddddddddddddddcccccccbbbbbbbbbbbaaaa````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>================<<<<<<<<<;;;;::::::::::::::::::999::::99999999888888888777788887777777776666666555555555555444444444444443333322222111111110000000000/////////////.............-----,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! eeeeefffffffffffffffffggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssttuuuuuuuuuuuuuuuuvvvvwwwzzz{{{||}}~~€€��‚‚ƒƒ„„„„†††††††††††††††‡‡‡‡‡‡‡††††ˆ‡‡‡‡†††††††……………………„„„„„„„„„„„„„„„„„„„„„……………„„„„‚‚��€~}||{{zzyyxxxxxxxxuuuuuuuuuuuuutttssrrqqppomlllkkkkjjjjjiiiiiiiiiiiihhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeedddddddddddddddddddddddcccccccbbbbbbbbbbaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>===============<<<<<<<<<<;;;;::::::::::::::::::999::::99999998888888887777788877777777766666666555555555555544444444444443333322222111111110000000000/////////////............------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! eeeeefffffffffffffffffffgggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrstttttttttuuuuuuuuuuuvvvvwyyzzz{{||}}~~€€��‚‚ƒƒƒƒ„………………………†††††††‡‡‡‡‡‡‡†††ˆ‡‡‡‡‡††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚��€€~}}|{{zzyyyyxxxxxxuuuvvvvvvvvvuuuttssrrqqppmmlllkkkjjjjjiiiiiiiiiiiihhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeeedddddddddddddddddddddddcccccccbbbbbbbbbbaaaaa``````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@?????????>>>>>>===============<<<<<<<<<<;;;;:::::::::::::::::9999::::99999998888888877777788777777777666666665555555555555544444444444443333322222111111110000000000/////////////............------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! eeeeeefffffffffffffffffffgggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssssttttttttttttuuuuuuvvvyyyzzz{{||}}~~€€��‚‚‚‚ƒƒ„…………………………†††††‡‡‡‡‡‡‡†††ˆ‡‡‡‡‡††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚��€€~~}||{{zzzyyyyxxxxvvvvvvvvvwvvvvuuutssrrqqpmmmllkkkkjjjjiiiiiiiiiiiihhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeddddddddddddddddddddddddcccccccbbbbbbbbbaaaaaa`````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>==============<<<<<<<<<<<;;;;:::::::::::::::::9999:::99999998888888877777778777777777766666666555555555555555444444444444333332222111111111000000000//////////////............------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! eeeeeeefffffffffffffffffffgggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrsssssssssssttttttttuuuuvvxyyyzzz{{||}}~~€€€��‚‚‚‚„„„„„„„……………††††‡‡‡‡‡‡‡†††ˆ‡‡‡‡‡†††††††………………„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„ƒ‚‚��€€~}}||{{zzzyyyyyyyvvvvvwwwwwwwwwvvuuttsrrqqnmmlllkkkjjjjiiiiiiiiiiihhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeedddddddeeeeddddddddddddddddddddddddcccccccbbbbbbbbbaaaaaa`````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>==============<<<<<<<<<<<;;;;:::::::::::::::::9999:::99999998888888877777777777777777666666666555555555555555444444444444333332222111111110000000000/////////////............------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! eeeeeeeefffffffffffffffffffgggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssssssssssstttttuuuuvxxyyyyzz{{||}}~~€€€����ƒƒƒƒ„„„„„………††††‡‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡††††††………………„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒ‚‚��€€~~}}||{{zzzzyyyyyvvwwwwwwxxxxwwwvvuuttsrrqnnmmllkkkjjjjiiiiiiiiihhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeddddddddddeeddddddddddddddddddddddcddccccccccbbbbbbbbaaaaaaa````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>=============<<<<<<<<<<<<;;;;:::::::::::::::::9999::999999998888888777777777777777777666666666555555555555555444444444444333332222111111110000000000/////////////............------,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! eeeeeeeeefffffffffffffffffffgggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqrrrrrrrrrrssssssstttttuuuxxxxyyyzz{{||}}~~€€€€�‚‚ƒƒƒƒƒ„„„………††††‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡††††††………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒ‚���€€~~}}|||{{{zzzzyyywwwwwwxxxxxxxxxwwvuuttsrronnmmllkkjjjjiiiiiiihhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddeeeeeeeddddddddddddddddddeedddddddddddddddddddddccddcccccccbbbbbbbbbaaaaaaa````__________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>=============<<<<<<<<<<<<;;;;:::::::::::::::::9999::99999998888888877777777777777777766666666655555555555555554444444444433333222211111111000000000//////////////............------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! eeeeeeeeeefffffffffffffffffffgggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttssttttttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqrrrrrrrrrrrrrsssssttttuuwxxxxyyyzz{{{||}}~~€€€�‚‚‚‚ƒƒƒ„„„……††††‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡††††††………………„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒ‚���€€~~~}}}||{{{{zzzzzwwwwxxxxxyyyyxxxwwvvutssroonmmllkkkjjjiiiiiihhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeddddeeeedddddddddddddddddddddddddddddddddddddddddddcccdccccccccbbbbbbbbaaaaaaaa```__________^^^^^^^^^^^]^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>===========<<<<<<<<<<<<<<;;;;::::::::::::::::99999::99999998888888777777777777777777766666666655555555555555554444444444433333222211111110000000000/////////////.............-----,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! eeeeeeeeeeefffffffffffffffffffgggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttsssssttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqrrrrrrrrrssssttttuwwwxxxyyyzzz{{||}}}~~~����‚‚‚ƒƒ„„………†††‡‡‡‡‡‡‡‡†ˆˆˆ‡‡‡‡‡†††††……………„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���€€€~~~}}}|||{{{{zzzwwxxxxxyyyyyyyyxxwwvvutssponnmmllkkjjjiiiiihhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddeeddddddddddddddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbaaaaaaaa```__________^^^^^^^^^^^]^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<<<<<;;;;::::::::::::::::99999:999999988888888777777777777777777766666666655555555555555554444444444433333222211111110000000000/////////////............------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! eeeeeeeeeeeffffffffffffffffffffggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssstttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqrrrrrrsssstttwwwwxxxxyyyzz{{{||}}}~~~~€€���‚‚ƒƒƒ„………†††‡‡‡‡‡‡‡‡†ˆˆˆ‡‡‡‡‡†††††……………„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚���€€€~~~~}}}}|||{{{{{xxxxxxyyyyzzzzyyyxxwvvutspponnmmlkkkjjiiiiihhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeddddddeddddddddddddddddddddddccddddddddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaa```_________^^^^^^^^^^^]]^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKLLLLKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;:::::::::::::::99999:999999988888887777777777777777777766666666655555555555555544444444444333333222111111110000000000/////////////............------,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! eeeeeeeeeeeeffffffffffffffffffffgggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssstttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqrrrrrssssttvvwwwwxxxyyyzzz{{||||}}}~€€€��‚‚ƒƒ„„……†††‡‡‡‡‡‡‡††ˆˆˆ‡‡‡‡‡†††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚���€€€~~~~~}}}||||{{{xxxxxyyyyzzzzzzzyyxxwvvutqpoonnmllkkjjjiiiihhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccdddddddddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaa``__________^^^^^^^^^^]]]^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKLLKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>========<<<<<<<<<<<<<<<<<;;;;::::::::::::::::99999:999999988888887777777777777777777776666666665555555555555444444444444333333222111111110000000000/////////////............------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! eeeeeeeeeeeeefffffffffffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiijjjijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqrrrrrssssvvvvwwwwxxxyyyzzz{{{|||}}€€��‚‚ƒ„„……††††‡‡‡‡‡‡††ˆˆˆ‡‡‡‡‡†††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��€€€€~~~~~~}}}|||{{xxxxyyyyzzzzzzzzzyyxxwvuurqpoonmmllkkjjiiiiihhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccddddddddddddddcccccccccccccccccbbbbbbbbbaaaaaaaaaa``__________^^^^^^^^^^]]]^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>=======<<<<<<<<<<<<<<<<<<;;;;;:::::::::::::::99999999999988888887777777777777777777777666666666555555555555544444444444433333322211111111000000000/////////////.............-----,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!! eeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiijjiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssttttssssssssssssssssssssstttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqrrrrsssuuvvvvwwwwxxxyyyzzz{{{|||~~€€��‚ƒƒ„„……†††‡‡‡‡‡†††ˆˆˆ‡‡‡‡‡†††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��€€€€~~~~~}}}|||yyyyyyyyzzzz{{{zzzyyxxwvurqqpoonmmlkkkjjiiiihhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccdddddddddddcccccccccccccccccccbbbbbbbbbbaaaaaaaaaa``_________^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>======<<<<<<<<<<<<<<<<<<<;;;;;::::::::::::::999999999999988888887777777777777777777777666666666555555555555444444444444333333322211111110000000000/////////////............------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! eeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiijiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqppppppppqqqqqqqqrrrrsuuuuvvvvvwwwxxxyyyzzz{{{|}~~€€�‚‚ƒ„„……†††††††††††ˆˆ‡‡‡‡‡‡†††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��€€€€€~~~~}}}||yyyyyyyyzzz{{{{{{zzyyxwwvsrqqponnmmlkkjjjiiiihhhhhgggggggggffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccdddddddddccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaa`__________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>======<<<<<<<<<<<<<<<<<<<;;;;;::::::::::::::999999999999988888887777777777777777777777766666666555555555554444444444444333333322111111110000000000/////////////............------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! eeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssstttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssstssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqppppppppppppqqqqqqrrrrtuuuuuuvvvvwwwxxxyyyzzz{{}}~~€��‚ƒƒ„„……††††††††††ˆˆ‡‡‡‡‡‡†††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��€€€€€~~~}}}|yyyyyyyzzzz{{{{{{{zzyyxwwssrqpponnmllkkjjjiiiihhhhgggggggggffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccddddddccccccccccccccccccbcccbbbbbbbbbbbaaaaaaaaaaa`__________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::99999999999988888888777777777777777777777776666666655555555554444444444444333333332211111111000000000//////////////............------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! eeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggghhhhhhhhhhhhhiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttttssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssstttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqppppppppppppppqqqqqqqrttttuuuuuuvvvwwwxxxyyyzzz|}}~~€�‚‚ƒ„„………†††††††††‡‡‡‡‡‡‡‡†††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��€€€€€€€€€€€€~~}}}zyyyyyyzzz{{{{{{{{{zzyyxwtssrqpponnmllkkjjjiiiihhhgggggggggffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccddddcccccccccccccccccccbbcbbbbbbbbbbbbaaaaaaaaaaaa`__________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<;;;;;::::::::::::::999999999999988888888777777777777777777777776666666655555555554444444444443333333322211111110000000000/////////////.............-----,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! eeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggghhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttssssssssssssssssssssssttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqppppppppppppppppppppqqpppppppppppppppppqqqqqqstttttttuuuuvvvwwwxxxyyyz||}}~~€€�‚‚ƒ„„„…………††††††‡‡‡‡‡‡‡‡†††††……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚���€€€€€€€€€€€€€€~~}}zzzyyyzzzz{{{{{{{{{zzyyxxutsrrqpponnmmllkkjjiiiihhgggggggggffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccdddcccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa___________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFEEEEEEEEEEEEDDDDDDDDCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::999999999999888888888777777777777777777777776666666555555555544444444444433333333322111111110000000000/////////////............------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! deeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqppppppppppppppppppppppqqpppppppppppppppppppqqqqssssstttttuuuuvvvwwwxxyyy{||}}~~€��‚ƒƒ„„„………………………‡‡‡‡‡‡‡‡††††††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚���€€€€€€€€€€€€€€€€~~}zzzzzzzzzz{{{{{{{{{{zzyyxuttsrrqpponnmmllkkjjjiiiihgggggggggfffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccdcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa___________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::9999999999999888888888777777777777777777777776666666555555555444444444444333333333222111111110000000000/////////////............------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! ddeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqppppppppppppppppppppppppqppppppppppppppppppppppppsssssssstttttuuuvvwwwxxxy{{||}}~€��‚‚ƒƒ„„„„………………‡‡‡‡‡‡‡‡†††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚���€€€€€€€€€€€€€€€€€~~~{zzzzzzzzz{{{{{{{{{{zzzyxuuttsrrqppoonmmllkkjjjiiihhhggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa__________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::999999989999988888888777777777777777777777777666666655555555444444444444333333333322211111111000000000/////////////.............------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! dddeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppqpppppppppppppppppppppppprrrrssssssstttuuuvvvwwxxxz{{||}}~€��‚‚ƒƒƒ„„„„„„……†‡‡‡‡‡‡††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚���€€€€€€€€€€€€€€€€€~~{{zzzzzzzz{{{{{{{{{{zzzyyvuuttsrrqqpoonnmmllkkjjjihhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`__________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>==<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::9999999989999888888888877777777777777777777776666666655555555444444444443333333333222111111110000000000/////////////............-------,,,,,,,,,,,,++++++++++++*+*************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! dddddeeeeeeeeeeeeeeeeefeeefffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppooooppppppppppppppppppppppppppppppppppppppqqqqqqqqoooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppppppppppppooooooooppoooooooooooooooooooooooppppppppppqqqqrrrsssttuuuvwwxxyyzz{||}}~~~€€€€€�ƒ„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚�����€„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������‚‚‚����€€€~~}}}}}}}}}}~~~~~~~}}}|||zyyxxwvvuuttsrrqqppoonnmmmmllllkkkkkkkjjjjjjjjjjiifffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRRRRRRRRQQQQQQPOOOOOOOOOOONNNNNNNNMMMMMNNNMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>==<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999:9999999998888888888877777777777776666666655555554444443333333333332222222221111110000000000//////////////.............---------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!! dddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppoooooopppppppppppppppppppppppppppppppppppppppqqqqqoooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooppppppqqqrrrsssttuuvvwwxxyyzz{{||}}~~~€€€ƒƒƒ„„„„„„ƒƒƒƒƒƒ‚‚‚‚�����€„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������‚‚‚‚‚����€€€~~~}}}}}}}}}}~~~~~}}}}|||zyyxxxwwvvuttssrrqppooonnmmmmllllkkkkkkjjjjjjjjjjiffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYXZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRSSSRRRRRRRRRRRRRRRRRQQQQQPOOOOOOOOOOONNNNNNNNMMMMMNNNMMMMMMMMMMLLLLLLLLLLKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>==<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::99999:9999999998888888888887777777777776666666555555544444433333333333322222222211111110000000000//////////////............----------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!! ddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgfggggggggggggggggggghhhhhghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopooooooooopppppppppppppppppppppppppppppppppppppppqqoooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttsssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooopppppqqqrrssstttuvvwwwxxyyzz{{||}}}~~~€ƒƒƒƒƒ„„„„ƒƒƒƒƒƒ‚‚‚‚�����€„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���������‚‚‚‚�����€€€~~~~}}}}}}}}}}}}}}}}}}|||zyyyxxxwwvvuuttsrrqqppoonnnmmmmllllkkkkkkjjjjjjjjjffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYXZZYYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSSSRRRRRRRRRRRRRRRRRQQQQQPOOOOOOOOOOONNNNNNNNMMMMMNNNMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>==<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::999999999999999888888888888877777777777666666655555554444443333333333322222222221111111000000000///////////////............----------,,,,,,,,,,,,+++++++++++++++************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!! dddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhhgghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppoooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqpppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooonnnoooooooooooppppqqqrrsssttuuvvvwwxxyyzzz{{||}}}~~~‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����������‚‚‚������€€~~~~}}}}}}}}}}}}}}}}||||zyyyyxxxwwvvvuttssrrqqppoonnnmmmmllllkkkkkkjjjjjjjffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXZZYYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRSSSRRRRRRRRRRRRRRRRRQQQQQPOOOOOOOOOOONNNNNNNNMMMMMNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>=<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999999999888888888888877777777776666666555555544444433333333333222222222211111110000000000//////////////.............----------,,,,,,,,,,,,+++++++++++++++************))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!! dddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhgggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooonnnnnnooooooooooooopppqqqrrsssttuuuvvvwwxxyyyzz{{|||}}~~‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������€€~~~~}}}}}}}}}}}}||||||{zyyyyyxxxwwwvvuuttssrqqpppoonnnmmmmllllkkkkkkjjjjjgfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXZYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRSSSRRRRRRRRRRRRRRRRRQQQQQPOOOOOOOOOOONNNNNNNNMMMMMNNMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999999999999888888888888887777777776666666555555544444433333333333222222222211111110000000000//////////////.............---------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!! ddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnoooooooooooooopppqqqrrssstttuuuvvvwwxxxyyzz{{||}}~~�‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€„„ƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������������������€~~~~~}}}}}}}}}||||||{{{yyyyyyyxxxxwwwvvuttssrrqqpppoonnnmmmmllllkkkkkkjjjgggfffffffffffeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYXXXZYYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRSSSRRRRRRRRRRRRRRRRRQQQQQOOOOOOOOOOOOONNNNNNNMMMMMNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>==<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999999999988888888888888777777776666666555555544444433333333333222222222211111111000000000///////////////............----------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!! dddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnooonnnnnnoooooopppqqqrrrssttttuuuvvvwwwxxyyzz{{||}~��‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€~~~~~}}}}}}||||||{{{{{yyyyyyyyyxxxwwwvvuuttssrrqqpppoonnnmmmmllllkkkkkjjggggffffffffffeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````_____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRSSSRRRRRRRRRRRRRRRRQQQQQQOOOOOOOOOOOONNNNNNNNMMMMMNNMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>=<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999999999999998888888888888777777776666666555555544444433333333333222222222211111110000000000//////////////.............----------,,,,,,,,,,,,+++++++++++++++************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!! ddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnoonnnnnnnnnooooopppqqqrrrsssttttuuuuvvvwwxxyyzz{||}€��‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚�������„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€~~~~}}}}}|||||{{{{{{zyyyyyyyyyyxxxxwwvvuuttssrrqqqppooonnnmmmmllllkkkkkgggggffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_______________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRSSSRRRRRRRRRRRRRRRQQQQQQQOOOOOOOOOOOONNNNNNNNMMMMMNNMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>=<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999999999999998888888888888777777776666665555555444444333333333332222222222211111110000000000//////////////.............----------,,,,,,,,,,,,+++++++++++++++************))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!! ddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnonnnnnnnnnnnooooopppqqqrrrsssssttttuuuvvvwwxxyzz{||€€��‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚�������„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€~~~~}}}}||||{{{{zzzzyyyyyyyyyyyxxxxwwvvuuttsssrrqqpppooonnnmmmmllllkkkhgggggfffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbabaaaaaaaaaaaaaaa`````````````_______________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRSSSRRRRRRRRRRRRRRQQQQQQQQOOOOOOOOOOONNNNNNNNNMMMMMNNMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>=<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999999999999998888888888888777777766666665555555444444333333333332222222222111111100000000000//////////////............----------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!! dddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnonnnnnnnnnnnnooooppppqqqqrrrssssssttttuuuvvwwxyyz{|€€��‚‚ƒƒƒƒƒƒ‚‚‚‚‚�������„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€����������€~~~~}}}}|||{{{{zzzzzxxxxyyyyyyyyxxxxwwvvuuuttssrrrqqpppooonnnmmmmlllkkhhggggggffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````________________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSRRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOONNNNNNNNNMMMMMNMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>=<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999999999999988888888888877777776666665555555444444333333333332222222222211111110000000000///////////////............----------,,,,,,,,,,,,+++++++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!! ddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooopppppppppppppooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooppppqqrrrrrrrssssstttuuuvwwxyyz{~€��‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚������„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€����€€~~~}}}}|||{{{zzzzzzxxxxxyyyyyyyyxxxwwwvvuutttssrrrqqpppooonnnnmmmllllhhhhgggggfffffffeeeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOONNNNNNNNNMMMMMMNMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>=<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999999999999999988888888888877777766666665555555444444333333333332222222222111111110000000000///////////.//.............----------,,,,,,,,,,,,+++++++++++++++************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!! dddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooopppppppppooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooppppqqqqrrrrrrrrssssttuuvvwxyzz~€��‚‚‚‚‚‚‚‚‚‚‚‚�������„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€~~~~}}}||{{{zzzzzyyxxxxxxxyyyyyyxxxwwwvvvuutttssrrrqqqpppooonnnmmmmllihhhhgggggfffffffeeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_________________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[ZZZZZZYYYYYYYYYYYYXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOONNNNNNNNNNMMMMMMNMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>==<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999999999999988888888888877777766666665555554444444333333333332222222222111111100000000000///////////.//............-----------,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!! ddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooopppppooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooppppqqqqqqqqqrrrrrsssttuvvwxyz}~€€��‚‚‚‚‚‚‚‚‚‚‚‚������„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€~~~}}}||{{{zzzzyyyxxxxxxxxxyxxxxxxwwwvvvuuutttssrrrqqqpppooonnnnmmmliihhhhgggggfffffffeeeeeeeeeedddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````__________________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[ZZZZZZYYYYYYYYYYYXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRSSRRRRRRRRRRQQQQQQQQQQQQQOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>==<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999999999999998888888888877777776666665555555444444433333333332222222222211111110000000000////////////.//............-----------,,,,,,,,,,,,++++++++++++*+*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!! dddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooopooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooooooooooooonoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooppppqqqqqqqqqqqrrrssttuvvwxy|}~€€��‚‚‚‚‚‚‚‚‚‚‚������„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€~~~}}}||{{{zzzyyyywwxxxxxxxxxxxxxxwwwvvvuuutttsssrrrqqqpppoooonnnmmmiiihhhhgggggffffffeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````__________________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[ZZZZZZYYYYYYYYYYYXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRSSRRRRRRRRRRQQQQQQQQQQQQPOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>==<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999999999999999998888888888877777766666665555555444444433333333332222222222111111110000000000///////////../.............-----------,,,,,,,,,,,+++++++++++++*+*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!! cdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooooooooooooonnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppppppppqqqqqqrrrsstuvwwx|}~~€���‚‚‚‚‚‚‚‚‚‚‚�����„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€~~~~}}|||{{zzzyyyywwwwxxxxxxxxxxxwwwwvvvuuutttssssrrrqqqpppoooonnnmmjiiihhhhgggggfffffeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````___________________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[ZZZZZZYYYYYYYYYYYXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRQQQQQQQQQQQQPPOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>==<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999999999999998888888888877777776666666555555544444443333333333222222222211111110000000000////////////../............------------,,,,,,,,,,,+++++++++++++*+************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!! ccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooonoooooooooooooooooooooooooooooooooooopppppppppppppnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooooooooonnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooppppppppppppppqqqrrsstuvwx{|}~€���‚‚‚‚‚‚‚‚‚‚�����„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€~~~~}}|||{{zzzzyyywwwwwwwxxxxxwwwwwwvvvuuuutttssssrrrqqqqpppoooonnnmjjiiihhhhgggggfffffeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````___________________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[ZZZZZZYYYYYYYYYYXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRSRRRRRRRRRQQQQQQQQQQQPPPPOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999999999999998888888888777777766666665555555444444443333333333222222222111111110000000000////////////../............------------,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"###"""""""""""""!!!!!!!!!!!!! ccddddddddddddddddddeeedeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnoooooooooooooooooooooooooooooooooooooppppppppppnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooooooooonnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooppppppppppppqqrrsstuvwz{|}~€€���‚‚‚‚‚‚‚‚‚‚����„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€~~~~}}}||{{{zzzyyywwwwwwwwwwwwwwwwvvvvuuuuttttssssrrrqqqqppppoooonnnjjjiiihhhhggggfffffeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````__________________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[ZZZZZZYYYYYYYYYYXXXXXXXXXYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSRRRRRRRRQQQQQQQQQQQPPPPPNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>===<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999999999999998888888887777777766666665555555444444443333333332222222222111111100000000000////////////...............------------,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"##""""""""""""""!!!!!!!!!!!!! cccddddddddddddddddddeeddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnoooooooooooooooooooooooooooooooooooooooppppppnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooooooooooooooooonnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppqqrsttuvz{|}~~€€���‚‚‚‚‚‚‚‚‚‚‚��…„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€~~~~}}}|||{{zzzyyywwwwwwwwwwwwwwvvvvvuuuuttttssssrrrrqqqqppppoooonnnjjjjiiihhhhggggffffeeeeeededddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````___________________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[ZZZZZZYYYYYYYYYXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNMMMMMMMMMMLMMMMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>===<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::99999999999999999988888888877777777666666665555555544444443333333332222222222111111100000000000///////////................------------,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##############"##""""""""""""""!!!!!!!!!!!!! ccccddddddddddddddddddedddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnooooooooooooooooooooooooooooooooooooooopppnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooopppqqrstuvyz{|}~€€���‚‚‚‚‚‚‚‚‚‚‚�……„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€~~~~~}}|||{{{zzzyywwwwwwwwwwvvvvvvvuuuuuttttsssssrrrrqqqqqppppoooonnkjjjjiiihhhhgggffffeeeeeededdddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````_________________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXXYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMLLMMMMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::9999999999999999988888888877777777666666666555555554444444333333333222222222111111110000000000////////////...............-------------,,,,,,,,,,++++++++++++***************))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############"##"""""""""""""!!!!!!!!!!!!! cccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnonoooooooooooooppqrrstuxz{|}}~€€����‚‚‚‚‚‚‚‚‚‚�……„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€~~~~~~}}}||{{{zzzzywwwwwwwvvvvvvvvuuuuutttttsssssrrrrqqqqqqppppooooonkkjjjjiiihhhggggfffeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````________________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXXYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMLLMMMMMMLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::9999999999999999988888888777777776666666665555555554444444333333332222222222111111110000000000////////////...............------------,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""##"""""""""""""!!!!!!!!!!!!! ccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefefffffffffffffffffffgggggfggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooopqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooppqrsstxyz{|}~~€€����‚‚‚‚‚‚‚‚‚‚……„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������€€€€€€€~~~~~~~~~}}}|||{{{zzzyxwwwwwvvvvvvvuuuuutttttsssssrrrrrrqqqqqpppppooooonkkjjjjiiiihhhgggffffeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````_____________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXXYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMMLLLMMMMMLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::999999999999999988888888777777777666666666555555555444444433333333222222222111111111000000000////////////................------------,,,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""#""""""""""""""!!!!!!!!!!!!! cccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggffggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooppqrstwxyz{|}~€€����‚‚‚‚‚‚‚‚‚……„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€~~~~~~~~~~~~}}}|||{{{zzzzxwwwwvvvvvuuuuuutttttssssssrrrrrrqqqqqpppppppoooookkkjjjjiiihhhgggffffeeeeeddddddddddcccccccccccccccbccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXXYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMMMMLLLLMMMMMLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::999999999999999988888887777777777666666665555555555444444433333333222222222111111111000000000////////////...............-------------,,,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##############""#""""""""""""""!!!!!!!!!!!!! ccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggfffggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoopqqrswxyz{|}}~€€����‚‚‚‚‚‚‚‚……„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������€€€€€€€~~~~~~~~~~~~}}}}|||{{{zzzxwwwwvvvvuuuuuttttttsssssrrrrrrqqqqqqppppppppoooookkkkjjjiiihhhgggffffeeeeeddddddddddccccccccccccccbbcbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````````__________^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXWYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPNNNNNNNMMMMMMMMMMMMMLLLLLMMMMLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::999999999999999888888887777777766666666665555555555444444433333333222222222111111111000000000////////////...............-------------,,,,,,,,,,++++++++++++***************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""#""""""""""""""!!!!!!!!!!!! cccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggffffggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmnnnnoppqrsvwxyz{|}~~€€����‚‚‚‚‚‚‚�……„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������€€€€€€€~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxwwwvvvvuuuuutttttssssssrrrrrrqqqqqqppppppppooooookkkkjjjjiiihhgggffffeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZYYYYYYYYXXXXXXXXXXWYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPNNNNNNNMMMMMMMMMMMMLLLLLLMMMMLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::99999999999999988888887777777766666666665555555555544444443333333322222222111111111100000000////////////................------------,,,,,,,,,,+++++++++++++***************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""#"""""""""""""!!!!!!!!!!!!! ccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgfffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoopqqrvwxyz{||}~€€����‚‚‚‚‚‚�…„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}||||{{{zzxxwwvvvvuuuutttttsssssrrrrrrqqqqqqqpppppppppooooookkkkkjjjiiihhhggffffeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````````________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZYYYYYYYYXXXXXXXXXWWYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPNNNNNNMMMMMMMMMMMMLLLLLLLMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::99999999999999888888877777777666666666655555555555544444443333333222222222111111111000000000////////////...............-------------,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! aabbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnooooooooooooooonnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllllllllllllllllllllmmnnopqrstuvwxyzz{||}}}~~~~~~~~~‚‚‚‚‚����€€€€€€€€‚‚‚‚�������€€€€€€€€€€€€€€€�����������€€€€~~~}}}{{zzzyyyxxxxwwwwvvvvvvuuusssrrrrrrrqqqqqqqqqqppppppooooonnnmmlllkkjjjiiiihhhfffffeeeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbbbaaaaaaaa```````````````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHHHGFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::9:::99999998888888777777776666666666665555555555444333333322222222211111111100000000////////////............-------------,,,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!! aaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnooooooooooooonnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllllllllllllllllllllllmmnooprstuvwxxyz{{||}}~~~~~~~~~‚‚‚‚����€€€€€€€‚‚���������€€€€€€€€€€€€€€€€����������€€€€~~~}}}{{zzzyyyxxxwwwwvvvvvvuuuussrrrrrrrqqqqqqqqqqqppppppooooonnnmmlllkkjjjiiiihhhfffffeeeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbbbaaaaaaa````````````````````````_________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFEEEEEEEEEEEEEEDDDDEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::99::999999988888887777777776666666666655555555555444333333322222222111111111100000000////////////............-------------,,,,,,,,,,,,,+++++++++++++****************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!! aaaabbbbbbbbbbbbbbbbbbcbccccccccccccccccccddddddeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjkiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllllllllllllllllkkkkkllllmmnnopqrstuvwxyzz{||}}}~~~~~~~~‚‚‚‚����€€€€€~‚���������€€€€€€€€€€€€€€��������€€€€€~~~~}}{{zzzyyyxxxwwwwvvvvvuuuuusrrrrrrqqqqqqqqqqqpppppppppoooonnnmmlllkkjjjiiiihhhffffeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbbaaaaaaa````````````````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFEEEEEEEEEEEEEEDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;<<<<<<<<<<;;;;;;;;:::::::99::99999998888888777777777666666666665555555555544433333332222222211111111110000000////////////.............------------,,,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!! aaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoopppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnmmmmllllllllllllllllllllllllllllllkkkkkkkklllmmnnopqrstuvwxxyz{{||}}}~~~~~~~‚‚‚����€€€€~~~���������€€€€€€€€€€€€€€�����€€€€€€~~~}}{{{zzyyyxxxwwwwvvvvuuuuuusrrrrrrqqqqqqqqqpppppppppppoooonnnmmlllkkjjjiiihhhhffffeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbaaaaaaa`````````````````````````________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;<<<<<<<<;;;;;;;;::::::::99::99999998888888777777776666666666655555555555544433333332222222211111111100000000////////////............-------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!! aaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllllllllllllllllllllllllllkkkkkkkkkllllmmnooqrsstuvwxyzz{|||}}}~~~~~}‚‚����€€€€~~~~~~��������€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}{{{zzyyyxxxwwwwvvvvuuuuuurrrrrrqqqqqqqqqppppppppppppoooonnnmmllkkkjjjiiihhhhfffeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbbaaaaaaa``````````````````````_``________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;<<<<<<<;;;;;;;;:::::::999:999999998888888777777766666666666555555555555544433333322222222111111111100000000////////////............-------------,,,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!! aaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmllllllllllllllllllllllllllllllkkkkkkkkkkkklllmmnnoqqrstuvwxyyz{{||}}}}}}}}}‚����€€€€~~~~~~~~~�������€€€€€€€€€€€€€€€€€€€€€€€€~~~}}{{{zzzyyxxxwwwwvvvvuuuuutrrrrrrqqqqqqqqpppppppppppppoooonnnmmllkkkjjiiiihhhhfffeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbbbaaaaaa``````````````````````__`_________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::999:99999998888888877777776666666665555555555555554443333332222222211111111110000000////////////.............------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!! aaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooonnnnoooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllkkkkkkkkkkkkklllmmnnopqrstuvvwxyzz{{||}}}}}}}}����€€€€~~~~~~~~~~~�����€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}|{{zzzyyyxxxwwwvvvvuuuuutrrrrrqqqqqqqqpppppppppppppooooonnnmmllkkjjjiiihhhhhffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbbaaaaaa`````````````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@???????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;<<<<<;;;;;;;;:::::::9999:99999998888888877777776666666655555555555555544443333332222222211111111100000000////////////............-------------,,,,,,,,,,,,,,+++++++++++++****************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! aaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooonnnnnnnoooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmlllllllllllllllllllllllkkllllkkkkkkkkkkkkkklllmmnnopqrsttuvwxyyz{{|||}}}}}}}����€€€€~~~~~~~~~~~~���€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}|{{{zzyyyxxxwwwvvvvuuuuutrrrrrqqqqqqqppppppppppppppooooonnmmmllkkjjiiiihhhhhffeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaa```````````````````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@???????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::9999999999998888888877777766666666555555555555555544443333332222222111111111100000000////////////............-------------,,,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! aaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllllllllkkklllkkkkkkkkkkkkkkklllmmnnopqrrstuvwxxyzz{{||}}}}}}}���€€€€~~~~~~~~~~}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}|{{{zzzyyyxxxwwwvvvuuuuutrrrrrqqqqqqqpppppppppppppooooonnnmmllkkkjjiiihhhhhgfeeeeeeeeeeeeedddddddddddcccccbbbbbbbbbbbbbaaaaaaa```````````````_________________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@???????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::99999999999998888888877777766666665555555555555555544443333332222222111111111100000000////////////............------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddeeeeeeeeeeeeeeeeeeeffefffffffffffffffffffffggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllllkkkkkllkkkkkkkkkkkkkkkklllmmnnopqqrstuvvwxyyz{{|||}}}}}}���€€€€~~~~~~~~~}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}||{{{zzyyyxxxwwwvvvvuuuutrrrrrqqqqqqppppppppppppppooooonnnmmllkkjjjiiihhhhhgeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbaaaaaaaa`````````````___________________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@???????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::9999999999999888888887777776666665555555555555555544444333333222222211111111100000000////////////............-------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqpppqqqqppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllllkkkkklkkkkkkkkkkkkkkkkklllmmnnopqqrsttuvwxxyzz{{|||}}}}}���€€€€~~~~~~~}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€~~~~}||{{{zzzyyyxxxwwwvvvuuuutrrrrrqqqqqqqpppppppppppppoooonnnmmlllkkjjiiihhhhhggeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaa````````````___________________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@???????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999999888888887777776666665555555555555555544444333332222222211111111100000000////////////............-------------,,,,,,,,,,,,,,++++++++++++****************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnoppqrsstuvwwxyzz{{|||||}}|��€€€€~~~~~~~}}}}}}}}€€€€€€€€€€€€€€€€€€€€~~~~~|||{{{zzzyyxxxwwwvvvuuuutrrrrrrqqqqqqppppppppppppoooonnnnmmllkkjjjiiihhhhgggeeeeeeeeeeeedddddddddddddccccbbbbbbbbbbbbaaaaaaaaa```````````___________________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@???????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888888887777776666655555555555555555444444333332222222211111111100000000////////////............------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggghhhiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnoppqrrstuvvwxyyzz{{|||||||��€€€€~~~~~~}}}}}}}}}€€€€€€€€€€€€€€€€€~~~~~|||{{{{zzyyyxxxwwwvvvuuuurrrrrrqqqqqqppppppppppooooonnnnmmlllkkjjiiihhhhhgggeeeeeeeeeeeddddddddddddddccccbbbbbbbbbbbbaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@??????>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999999988888887777776666665555555555555555444444433333222222221111111100000000////////////.............------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnoppqrrstuuvwxxyzz{{|||||||��€€€€~~~~~}}}}}}}}}}€€€€€€€€€~~~€€€€~~~~~||||{{{zzzyyyxxwwwvvvuuuusrrrrrrqqqqqpppppppppooooonnnnmmmllkkjjjiiihhhhggggeeeeeeeeeedddddddddddddddccccbbbbbbbbbbbaaaaaaaaaa``````````______________^___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@???????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999988888887777776666655555555555555554444444433333222222211111111100000000////////////............-------------,,,,,,,,,,,,,,+++++++++++++****************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqpppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmnnoppqqrsttuvwwxyyzz{{||||||��€€€€€~~~~~}}}}}}}}}}€€€€€€€~~~~~~~~~|||||{{{zzzyyxxxwwvvvuuuusrrrrrrrqqqqqpppppppooooonnnnmmmllkkkjjiiihhhhhggggeeeeeeeeeedddddddddddddddcccbbbbbbbbbbbbaaaaaaaaaa`````````______________^^__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@???????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::999999999999999888888887777776666655555555555555544444444433333222222211111111100000000////////////............-------------,,,,,,,,,,,,,,++++++++++++****************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnoppqqrsstuuvwxxyzz{{{|||||��€€€€€~~~~}}}}}}}}}}€€€€~~~~~~~~~~}|||||{{{zzyyyxxwwwvvvuuussrrrrrrqqqqqqppppppooooonnnmmmlllkkjjjiiihhhhgggggeeeeeeeeeddddddddddddddddcccbbbbbbbbbbbaaaaaaaaaaa`````````_____________^^^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@???????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::999999999999999988888887777776666655555555555555544444444443333322222221111111110000000////////////............-------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnnopqqrrsttuvwwxyyzz{{|||||��€€€€€~~~~}}}}}}}}}|€~~~~~~~~~}}||||{{{zzzyyxxwwwvvvuuusssrrrrrrqqqqqpppppoooooonnmmmlllkkjjjiiiihhhhgggggeeeeeeeeeddddddddddddddddccbbbbbbbbbbbbaaaaaaaaaaa````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::999999998999999888888887777776666655555555555554444444444443333322222221111111110000000////////////............-------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! `aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnnoppqrrsstuvvwxxyzz{{{||||��€€€€€~~~~}}}}}}}|||~~~~~~~~~~}}|||||{{{zzyyxxxwwvvvvuusssssrrrrrqqqqqppppooooonnmmmmllkkkjjjiiihhhhhgggggeeeeeeeeedddddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaa````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@???????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::9999999988999998888888877777776666655555555555544444444444443333322222221111111110000000////////////............-------------,,,,,,,,,,,,,,++++++++++++****************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!! ``aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooonoooooononnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnoppqqrsstuuvwwxyyzz{{{|||��€€€€€~~~~}}}}}}}|||~~~~~~~~~~~}}|||||{{{zzyyyxxwwwvvvvussssssrrrrrqqqqppppoooonnnmmmllkkkjjjiiiihhhhhgggggeeeeeeeeddddddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEEEDDDDDDDDDDEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@???????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::9999999988999998888888877777766666655555555555444444444444443333322222221111111100000000///////////............-------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! ```aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooopppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooonnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkklllmmmnnoppqqrrsttuvvwxyyzz{{{|||€€€€€€€~~~~}}}}}}||||~~~~~~~~~~~~~~~}}}||||{{{zzzyyxxwwwvvvvusssssssrrrrrqqqqpppoooonnmmmlllkkkjjjiiiihhhhhgggggeeeeeeeedddddddddddddddccbbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@???????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::999999988899998888888877777776666665555555555544444444444444333322222222111111110000000////////////............-------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! ````aaaaaaaaaaaaaaaaaababbbbbbbbbbbbbbbbbbbcccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooppooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkklllmmmnnooppqqrsstuuvwxxyyzz{{{||€€€€€€€~~~~}}}}}|||||~~~~~~~~~~~~~~~~}}}||||{{{zzzyyxxxwwvvvvvtssssssssrrrrqqqpppooonnnmmlllkkkjjjiiiihhhhhhhggggeeeeeeeedddddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::9999999988899988888888877777766666665555555555544444444444444333322222222111111110000000////////////............------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! `````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkklllmmnnooppqqrrsttuvwwxyyzz{{{{|€€€€€€€~~~~}}}}}|||||~~~~~~~~~~~~~~~€~~}}}||||{{{zzzyyxxxwwwvvvvttssssssssrrrqqqpppooonnnmmlllkkkjjjiiiiihhhhhhggggeeeeeeedddddddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaa`````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:;;;:::::::::::9999999888899888888888777777766666665555555555444444444444444333322222222111111100000000///////////.............------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! ``````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkklllmmmnoopppqqrsstuuvwxxyyzz{{{|€€€€€€€~~~}}}}}||||||~~~~~~~~~~~~~~~~~€€~~}}}||||{{{zzzyyxxxwwwvvvvttttssssssrrrrqqqpppoonnnmmllkkkjjjjiiiiihhhhhhggggeeeeeeedddddddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@???????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999988889888888888777777766666666555555555544444444444444433322222222211111110000000////////////.............------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!! ```````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkllmmmnoooppqqrrsttuvwwxyyzz{{{{€€€€€€€~~~}}}}}||||||~~~~~~~~~~~~~~~~~~€€€€~}}|||||{{{zzzyyxxxwwwvvvvtttttssssssrrrqqqpppoonnnmlllkkkjjjjiiiiihhhhhhhgggeeeeeeeddddddddddddddccccbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999988889888888888777777666666666555555555544444444444444433322222222111111110000000////////////............-------------,,,,,,,,,,,,+,+++++++++++++****************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!! ````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkjjkkkkjjjjjjjjjjjjkkkklllmmnnoopppqrrsstuuvwxxyyzz{{{€€€€€€~~~~}}}}|||||||~~~~~~~~~~~~~~~~~~~~~€€€€~~}}||||{{{{zzzyyxxxwwwvvvvttttttssssssrrrqqpppoonnmmlllkkkjjjjiiiiiihhhhhhgggeeeeeeeddddddddddddddccccbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@???????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::999999888889888888887777777666666666555555555544444444444444333222222222111111110000000///////////.............------------,,,,,,,,,,,,,++++++++++++++****************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! `````````````````aaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccddddddddddddddddeeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooonnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkmmmmmmmmmllllllllllllllllmmlllllllllllllllmmmnnnooopqqqrrsstuuvwwxyyz{{||}}}€€€€€€~~~}}}}}|||||||€€€€€€~~€€€€€€€€€€€€€€~~~}}}}|||{{{zzzyyxxxxwwwwwwvvvvvvvuuuuttsssrrqqppnnnmmllllkkkkkkjjjjjjjiiiifffeeeeeeeeeeeeddddddddddcbbbbbbbbbbbbbaaaaaaaaaaa````_____________^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKJJJJJJJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;::::::::999999998888887777777666666666655666555555555554444444444433332222222221111111000000000////////////...........-------------,,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! ``````````````````aaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddeeeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooopppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkmmmmmmmllllllllllllllllllmllllllllllllllllmmmmnnooopqqqrrssttuuvwxxyzz{{||}}€€€€~~~~}}}}||||||||€€€~~~€€€€€€€€€€€€€€~~~}}}}|||{{{zzzyyxxxxwwwwwwwvvvvvvvuuutttssrrqqppnnnmmllllkkkkkkkjjjjjjiiiifffeeeeeeeeeeedddddddddddcbbbbbbbbbbbbaaaaaaaaaaaa```_____________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRSSSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@???????>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;::::::::999999988888887777777666666666655666555555555554444444444433332222222211111111000000000////////////...........------------,,,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((('(('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! _```````````````````aaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhhggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkmmmmmllllllllllllllllllllllllllllllllllllllmmmnnnooppqqrrrsstuuvwwxyyz{{|||}~~~~}}}|||||||||€~~~€€€€€€€€€€€€€€€~~~}}}}|||{{{zzzyyxxxxwwwwwwwvvvvvvvuuutttssrrqqppnnnmmllllkkkkkkkkjjjjjjiiifffeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaa```_____________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRSSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@???????>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;::::::::99999998888888777777666666666665566665555555555444444444443332222222221111111100000000////////////...........-------------,,,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((('(('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! __```````````````````aaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddeeeeeeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkmmmmlllllllllllllllllllllllllllllllllllllllmmmnnnooppqqqrrssttuuvwwxyzz{{|||~~~}}}}||||||||{~~~~~€€€€€€€€€€€€€~~~}}}}|||{{{zzzyyyxxxxwwwwwwvvvvvvvuuutttssrrqqppnnnmmlllllkkkkkkkjjjjjjiiifffeeeeeeeeeeddddddddddddbbbbbbbbbbbaaaaaaaaaaaaa``_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;:::::::::99999998888887777777666666666665566665555555555444444444443322222222221111111100000000////////////...........-------------,,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((('(''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ___```````````````````aaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghgggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkmmmllllllllllllllllllllllllllllllllllllllllmmmmnnooppqqqrrrssttuvvwxyyzz{{||~~~~}}}}|||||||{{~~~~~~€€€€€€€€€€€€€€~~~}}}}|||{{{zzzyyyxxxxwwwwwwwvvvvvvuuutttssrrqqppnnmmmlllllkkkkkkkkjjjjjiiifffeeeeeeeeeeddddddddddddbbbbbbbbbbaaaaaaaaaaaa```_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999888888777777766666666666656666655555555444444444443322222222221111111100000000/////////////...........------------,,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((((''(''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ____```````````````````aaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccdddddddddeeeeeeeeeeeeeeeffffffffffefffffffffffffffffffffffgfgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooonnnnnoooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkmlllllllllllllllllllllllllllllllllllllllllllmmmnnnopppqqqrrssttuuvwwxyyz{{||~~~~}}}|||||||{{{~~~~~~~~~€€€€€€€€€€€€€€~~~}}}}|||{{{zzzyyyxxxxwwwwwwwvvvvvvuuutttssrrqqppnnnmmmlllllkkkkkkkjjjjjiiifffeeeeeeeeeddddddddddddcbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@????????>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;:::::::::99999999888888777777666666666666656666655555555444444444433322222222221111111100000000////////////............------------,,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((((''('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! _____``````````````````aaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccddddddddeeeeeeeeeeeeeeeeeffffffffeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmnnnopppqqqrrrssttuvvwxxyzz{{|~~~~~}}}||||||{{{{~~~~~~~~~~€€€€€€€€€€€€€€~~~}}}}|||{{{zzzyyyxxxxxwwwwwwvvvvvvuuutttssrrqqppnnmmmmlllllkkkkkkkkjjjjiiifffeeeeeeeeeddddddddddddcbbbbbbbbaaaaaaaaaaaaa````__________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[\[[[[[[[[[ZZZZZZZZZZZZYYYZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;::::::::::9999999988888877777766666666666666666665555555544444444443322222222222111111110000000/////////////............------------,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ______`````````````````aaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeefffffffeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllllllllllllllllllklllllllllllkkkllllllmmmnnoopppqqqrrssttuuvwwxyyz{{{~~~~~~~}}}||||||{{{{~~~~~~~~~~~~€€€€€€€€€€€€€~~~}}}}|||{{{zzzyyyxxxxxwwwwwwvvvvvvuuuttsssrrqqppnnnmmmlllllkkkkkkkkjjjjiiifffeeeeeeeeedddddddddddccbbbbbbbbaaaaaaaaaaaa`````_________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;:::::::::::9999999988888877777766666666666666666665555555544444444433322222222221111111100000000/////////////............-----------,,,,,,,,,,,,,+++++++++++++*************)))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ________```````````````aaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeefffffeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkllllllllllkkkkklllllmmmnnnopppqqqrrrssttuvvwxxyzz{{~~~~~~~~}}}||||||{{{{~~~~~~~~~~~~€€€€€€€€€€€€€~~~}}}}|||{{{zzzyyyyxxxxwwwwwwvvvvvuuuuttsssrrqqppnnmmmmllllllkkkkkkkjjjjiiifffeeeeeeeeddddddddddddccbbbbbbbaaaaaaaaaaaa``````________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@????????>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;::::::::::::9999999988888777777766666666666666666665555555544444444433322222222221111111100000000////////////.............-----------,,,,,,,,,,,,,+++++++++++++*************)))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! _________``````````````aaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccddddeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkllllllllllkkkkkkllllmmmnnnopppqqqqrrrsstuuvwwxyyz{{~~~~~~~~~}}}||||||{{{{~~~~~~~~~~~~~€€€€€€€€€€€€~~~}}}}|||{{{{zzzyyyxxxxxwwwwwvvvvvuuutttssrrrqqppnnmmmmllllllkkkkkkkjjjjiiifffeeeeeeeddddddddddddcccbbbbbbbaaaaaaaaaaa```````_______^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@????????>>>>>>>>=================<<<<<<<<<<<<;;;;;;;:::::::::::::9999999988888777777666666666666666666665555555444444444333322222222221111111100000000////////////.............-----------,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! __________`````````````aaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeffffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmlllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkklllllllllkkkkkkkkllllmmmnnoopppqqqqrrssttuvvwxxyzz{}~~~~~~~~~~~}}}||||||{{{{~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~}}}}|||{{{{zzzyyyxxxxxwwwwwvvvvvuuutttssrrqqpppnnmmmmllllllkkkkkkkjjjjiiiffeeeeeeedddddddddddddcccbbbbbbaaaaaaaaaaa````````______^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDEEEEEDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;:::::::::::::9999999988888777777666666666666666666665555555444444444333322222222221111111100000000////////////............-----------,,,,,,,,,,,,,+++++++++++++*************)))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ___________````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkllllllllkkkkkkkkkklllmmmnnooppppqqqrrrsstuuvwwxyyz{}~~~~~~~~~~~}}}}|||||{{{{~~~~~~~~~~~~~~~~€€€€€€€€€€~~~}}}}|||{{{{zzzyyyxxxxxwwwwwvvvvvuuutttssrrqqpppnnmmmlllllllkkkkkkkjjjjiiiffeeeeeeeddddddddddddccccbbbbbaaaaaaaaaaaa````````_____^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@????????>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;::::::::::::99999999888887777777666666666666666666665555555444444444333322222222221111111100000000///////////.............-----------,,,,,,,,,,,,,+++++++++++++*************)))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ____________```````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkklllllllkkkkkkkkkkkllllmmnnooppppqqqqrrssttuvvwxyyzz}~~~~~~~~~~~}}}}|||||{{{{~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~}}}}}|||{{{{zzzyyyyxxxxwwwwwvvvvvuuuttsssrrqqpponnmmmlllllllkkkkkkjjjjjiiiffeeeeeeedddddddddddcccccbbbbbaaaaaaaaaaa`````````____^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDEDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@????????>>>>>>>>>================<<<<<<<<<<<<;;;;;;;:::::::::::::99999999888887777776666666666666666666665555555444444444333322222222221111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! _____________``````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbccccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkllllllkkkkkkkkkkkkklllmmmnoooppppqqqrrrsstuuvwxxyzz}}~~~~~~~~~~}}}}||||{{{{{~~~~~~~~~~~~~~~~~~~€€€€€€€~~}}}}||||{{{zzzzyyyyxxxxwwwwwwvvvvuuuttsssrrqqpponnmmmlllllllkkkkkkjjjjiiiifeeeeeeeddddddddddddcccccbbbbaaaaaaaaaaaa`````````___^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@????????>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;:::::::::::::99999999888887777776666666666666666666665555554444444444333322222222221111111000000000///////////............-----------,,,,,,,,,,,,,+++++++++++++*************)))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ______________`````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkllllllkkkkkkkkkkkkklllmmmnoooppppqqqqrrssttuvwwxyyz}}~~~~~~~~~~}}}}||||{{{{{~~~~~~~~~~~~~~~~~~~~~€€€€~~}}}}}||||{{{zzzzyyyyxxxxwwwwwwvvvvuuuttssrrrqqpponnmmmllllllkkkkkkkjjjjiiiifeeeeeeddddddddddddccccccbbbbaaaaaaaaaaa``````````__^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@???????>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;::::::::::::99999999888887777777666666666666666666665555555444444444443332222222222111111100000000///////////.............-----------,,,,,,,,,,,,,+++++++++++++*************)))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! _______________````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppooooooooooooooooooooooooopppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjllllllllllkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkklllmmnnoooppppqqqqrrsstuvvwxyyz}}~~~~~~~~~~}}}}||||{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{zzzzyyyyxxxxwwwwwwvvvvuuuttssrrrqqpponmmmmlllllkkkkkkkjjjjjiiiifeeeeeedddddddddddcccccccbbbaaaaaaaaaaaa``````````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFFFEFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@???????>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;::::::::::::99999999888887777776666666666666666666665555555444444444444332222222222211111100000000///////////.............-----------,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ________________```````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggfggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjlllllllllkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkklllmmmnooopppppqqqrrsstuuvwxxyz}}~~~~~~~~~~}}}}||||{{{{{~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}||||{{{{zzzzyyyyyxxxxxwwwwwvvvvuutttssrrqqqpponmmmllllllkkkkkkkjjjjiiiiheeeeeeedddddddddddcccccccbbbaaaaaaaaaaa``````````__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFFFEEFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@???????>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;::::::::::::99999998888877777776666666666666666666665555555444444444444333222222222211111100000000///////////............-----------,,,,,,,,,,,,,+++++++++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! __________________``````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggffgggggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjlllllllkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkklllmmmnooooppppqqqqrrsttuvwwxyz|}}~~~~~~~~~}}}}||||{{{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}||||||{{{{zzzzyyyyyxxxxxwwwwwvvvuuutttssrrqqppponmmmlllllkkkkkkkjjjjjiiiiheeeeeedddddddddddccccccccbbaaaaaaaaaaa``````````___^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@??????>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;::::::::::::9999999888887777776666666666666666666666555555554444444444444333222222221111110000000///////////.............-----------,,,,,,,,,,,,,+++++++++++++*************)))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! ___________________``````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggffffgggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnooopppppqqqrrsstuvvwxyy|}}~~~~~~~~~}}}}|||{{{{{{~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}|||||{{{{{zzzzyyyyyyyxxxxwwwwwvvvuuutttssrrqqppponmmmlllllkkkkkkkjjjjiiiiiheeeeedddddddddddcccccccccbaaaaaaaaaaaa``````````__^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYYXYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;:::::::::::99999999888887777776666666666666666666666555555554444444444444333222222221111110000000///////////.............-----------,,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^___________________``````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggfffffggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnoooopppppqqqrrstuuvwxyy|}}~~~~~~~~}}}}||||{{{{{{~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}|||||{{{{{zzzzyyyyyyyxxxxxwwwwwvvvuuuttsssrrqqppoonmmmllllkkkkkkkjjjjjiiiihheeeeeddddddddddccccccccccbaaaaaaaaaaa```````````__^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;:::::::::::99999998888877777776666666666666666666666555555554444444444444333322222221111110000000///////////............-----------,,,,,,,,,,,,,+++++++++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ^^___________________``````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgfffffffggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkklllmmnnooooopppppqqrrsttuvwxxy|}}}~~~~~~~}}}}||||{{{{{{~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}||||{{{{zzzzzyyyyyyyyxxxxxxwwwwvvvuuuttssrrrqqppoonmmmllllkkkkkkjjjjjjiiiihheeeeeddddddddddccccccccccaaaaaaaaaaa```````````___^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@?????>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;::::::::::9999999888887777776666666666666666666666655555555544444444444433333222222111110000000///////////.............-----------,,,,,,,,,,,,,+++++++++++++*************)))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ^^^___________________```````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeefefffffffffffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkllmmnnnoooooppppqqqrsstuvwwxy||}}~~~~~~~}}}}|||{{{{{{z~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}||{{{{{zzzzzyyyyyyyyxxxxxxxwwwwvvvuutttssrrqqqppoommmllllkkkkkkkjjjjjiiiiihheeeeddddddddddccccccccccbaaaaaaaaaa````````````___^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@?????>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;::::::::::9999999888887777776666666666666666666666665555555554444444444433333222222111110000000///////////.............-----------,,,,,,,,,,,,,+++++++++++++*************)))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^^^^___________________```````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccdddddddddddddddddeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkklllmnnnooooooppppqqrrstuuvwxy{|}}}~~~~~}}}}||||{{{{{zz~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}||{{{{{zzzzyyyyyyyyyxxxxxxxxwwwwvvvuuttsssrrqqpppoommmllllkkkkkkjjjjjjiiiihhheeeedddddddddccccccccccbbaaaaaaaaaa```````````____^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::9999998888887777766666666666666666666666665555555555444444444433333322222111110000000///////////............-----------,,,,,,,,,,,,,+++++++++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^^^^^^_________________````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccddddddddddddddddddeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkjjjjjjjkkkklllmnnnnoooooopppqqqrsttuvwxx{||}}}~~~}}}}}||||{{{{zzz~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}||{{{{{zzzzyyyyyyyxxxxxxxxxxwwwwvvvuuuttssrrrqqppooommmllllkkkkkkjjjjjjiiiihhheeedddddddddcccccccccccbbaaaaaaaaa```````````_____^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@?????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999888888777776666666666666666666666666555555555544444444443333332222211111000000///////////.............-----------,,,,,,,,,,,,,+++++++++++++*************)))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ^^^^^^^________________`````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccddddddddddddddddddddeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkjjjjjjjjjkkklllmnnnnooooooopppqqrsstuvwwx{||}}}}}}}}}}||||{{{{{zzz~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||{{{zzzzzyyyyyyxxxxxxxxxxxxwwwwvvvuutttssrrqqqppoonmmlllllkkkkkkjjjjjiiiiihhheeedddddddddccccccccccbbbaaaaaaaa````````````_____^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999888888777776666666666666666666666666655555555555444444443333332222211111000000///////////.............-----------,,,,,,,,,,,,,+++++++++++++*************)))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^_______________``````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccdddddddddddddddddddddeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkjjjjjjjjjkkkkllmmnnnoooooooopppqrrstuvvwx{{||}}}}}}}}}||||{{{{zzzz~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}||||{{zzzzzyyyyyxxxxxxxxxxxxxxwwwwvvuuuttssrrrqqppooonmmllllkkkkkkkjjjjjiiiiihhheedddddddddccccccccccbbbbaaaaaaa````````````______^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999888888777777666666666666666666666666665555555555554444444333333222221111000000///////////.............-----------,,,,,,,,,,,,,+++++++++++++*************))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^___________________```````aaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddeeeeeeeefffffffffffffffffffffffgghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjkkklllmmmmmmmnnnnnoopqqrstuuvxyyzzz{{{{zzzzzyyyyxxxxxx~~~}}}}}}}}}}}}}}}||||||||||||||}}}}}}}|||||||{{{{{{zzzzyyyyyxxxxxxxxxxxxxxwwwvvvuuuttssrrqqqppooonnmllllkkkkkkjjjjjjiiiiihhhheeddddddddccccccccccbbbbb`````````___________^^^^^___^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWXXXWWWWWWWWWVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQPPPPPPPPPOOOOOOPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999998888887777777666666666666666666665555555554444444444444444444433333222211111100000/////////.............-----,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ^^___________________```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeffffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjkkkllllmmmmmmmnnnnooppqrsstuvxyyzzzz{{zzzzzzyyyyxxxxxx~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{zzzzzyyyyxxxxxxxxxxxxxxxwwwvvvuuttssrrrqqppooonnnlllllkkkkkkjjjjjjiiiihhhhheedddddddccccccccccbbbbbb````````___________^^^^^^__^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWXXWWWWWWWWWWVVVVVVVVVUUUUVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQPPPPPPPPPPOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIIIIHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999998888877777777666666666666666666665555555554444444444444444444433332222211111100000/////////............------,,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$##############"""""""""""""!!!!!!!!!!!!!! ^^^___________________```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeffffffffffffffffffffgggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjkkkllllmmmmmmmmmnnnoopqqrstuvxxyyzzzzzzzzzzyyyyyxxxxxw~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{zzzzyyyyxxxxxxxxxxxxxxxxwwvvvuuuttssrrqqpppoonnnmllllkkkkkkkjjjjjjiiiihhhhhedddddddcccccccccccbbbbbb```````____________^^^^^^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWXWWWWWWWWWWVVVVVVVVVVUUUUVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQPPPPPPPPPPOOOOOOOPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;::::::::::9999988888877777777766666666666666666665555555554444444444444444444433332222111111000000////////.............------,,,,,,,,,,,,,+++++++++++**************))))))))))((((((((((('''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^___________________````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbccccccccccccccccccccccddcdddddddddddddddddddddddeeeeeeefffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjkkkllllmmmmmmmmmmnnooppqrsttuwxyyzzzzzzzzzzyyyyxxxxxxw~}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{zzzyyyyxxxxxxxxxxxxxxxxxwwvvvuuttssrrrqqppooonnnmllllkkkkkkkjjjjjjiiiihhhhgedddddddccccccccccbbbbbbb``````____________^^^^^^^_^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWXWWWWWWWWWWVVVVVVVVVUUUUUVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@?????????>????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999988888877777777777666666666666666665555555554444444444444444444333332222111111000000////////.............-----,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((('''''''''''''&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$$#############""""""""""""""!!!!!!!!!!!!!! ^^^^^^_________________`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbccccccccccccccccccccccdccdddddddddddddddddddddddeeeeeeeefffffffffffffffffggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjkklllllmmmmmmmmmnnnoopqrsstuwxxyyzzzzzzzzyyyyyxxxxxxw}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{zzzzzyyyyxxxxxwwwxxxxxxxxxwvvvuuuttssrrqqppooonnnmmlllkkkkkkkkjjjjjjiiiihhhhgeddddddccccccccccbbbbbbbb`````____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@??????????>????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;::::::::::99999988888777777777777777777666666666665555555554444444444444444444333322222111111000000////////............------,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((''''''''''''''&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$##############""""""""""""""!!!!!!!!!!!!!! ^^^^^^^________________``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjkkkllllmmmmmmmmmmnnoopqqrstuwxxyyyzzzzzzzyyyyyxxxxxxw~}}}}}}}}}}}}}|||||||||||{{|||||||||||||||{{{{{{{zzzzzyyyxxxxxwwwwwwwxxxxxwvvvvuuttssrrqqqppoonnnmmmllkkkkkkkkkjjjjjjiiiihhhhgdddddddccccccccccbbbbbbbb````____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUVVVUUUUUUUUUUUUUUUUTTTTTTTTSSSSSTSTSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIIIIIIIHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAA@@@@@@@@@@@@@@??????????>???>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;:::::::::::99999888888777777777777777777766666666665555555554444444444443344443333322221111110000000///////.............------,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((''''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^_______________```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjkkkkllllmmmmmmmmmmnnoppqrsttwwxxyyyzzzzzyyyyyyxxxxxxw}}}}}}}}}}}}}||||||||||||{{{{{{{|||||||||{{{{{{{{zzzzyyyyxxxxwwwwwwwwwwwwwwvvvvuuttssrrqqppooonnmmmmlkkkkkkkkkkjjjjjjiiiihhhggddddddccccccccccbbbbbbbbb````___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUVVVUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIIIIIHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@???????????>???>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;::::::::::::99999888888777777777777777777776666666665555555544444444444433344443333322221111110000000///////............------,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((('''''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##$#############""""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^______________````````````aaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeefffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkkklllllmmmmmmmmmnnoopqrsstvwxxyyyzzzzzyyyyyyxxxxxxw~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyxxxxwwwwwwwwwwwwwwwvvvuuuttssrrqqppoonnnmmmlkkkkkkkkkkkjjjjjjiiihhhhggddddddcccccccccbbbbbbbbbb```___________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIIIIIIHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???????????>>???>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;:::::::::::999999888888777777777777777777776666666655555555544444444443333344433333222221111110000000///////............------,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^_____________`````````````aaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeefffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjkkkkllllllmmmmmmmmmnnopqqrstvwwxxyyyyzzyyyyyyyxxxxxxw~}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyxxxxwwwwwwwwwwwwwwwvvuuuttssrrqqppooonnmmmllkkkkkkkkkkjjjjjjiiiihhhhggdddddcccccccccbbbbbbbbbba``____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@????????????>>???>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;::::::::::9999998888888777777777777777777776666666655555555444444444333333344333332222211111100000000//////.............------,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^___________```````````````aaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbccccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjkkklllllllllllmmmmnnoppqrstvwwxxyyyyzzyyyyyyyxxxxxxx~}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwwwwwwwwwwwwvvuuuttssrrqqppoonnmmmlllkkkkkkkkjjjjjjjjiiiihhhhggddddccccccccccbbbbbbbbbba`____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@????????????>>>??>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;::::::::::9999998888888777777777777777777766666666555555555444444433333333333333332222211111100000000//////............-------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^__________````````````````aaaaaaaaa`````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjiijjjiiiiiiiiiiiiiiiiiijjjkkkklllllllllllmmmmnoopqrssvvwxxyyyyyyyyyyyyyxxxxxxw~}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwwwwwwwwwwwwvuuutttssrrqqppoonnmmmlllkkkjjjjjjjjjjjjjiiiihhhgggddddcccccccccbbbbbbbbbbaa`___________^^^^^^^^^^^^]^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIIIIIHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@?????????????>>>??>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;:::::::::99999998888887777777777777777777766666666555555554444444333333333333333322222111111000000000/////.............-------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^_________``````````````````aaaaaaa```````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjiiiiiiiiiiiiiiiiiiijjjkkkkllllllllllllmmmnnopqqrsuvwwxxyyyyyyyyyyyyxxxxxxx~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwwwwwwwwwwvvuuuutttssrrqqpoonnnmmllllkjjjjjjjjjjjjjjiiiihhhhgggdddcccccccccbbbbbbbbbbaaa___________^^^^^^^^^^^^]]^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIIIIHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@?????????????>>>??>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;::::::::999999988888887777777777777777777766666666555555544444443333333333233333222221111111000000000/////.............-------,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^________```````````````````aaaaaa````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeefffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkklllllllllllllmmnnoppqrsuvwwxxyyyyyyyyyyyyyxxxxxw~}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwwvvvvvvvvvvuuutttssrrqqppoonnmmmlllkjjjjjjjjjjjjjjiiiiihhhhgggdddccccccccbbbbbbbbbbbaaa__________^^^^^^^^^^^^]]]^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@?????????????>>>>?>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;::::::::999999988888887777777777777777777666666666555555444444433333333322233332222221111110000000000////.............--------,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^________```````````````````aaaaa`````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkllllllllllllmmmnoopqrsuvvwxxyyyyyyyyyyyyyxxxxxx~}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwvvvvvvvvvvvuuttttssrrqqppoonnmmlllkkjjjjjjjjjjjjjiiiiihhhhggggddccccccccbbbbbbbbbbbaaaa_________^^^^^^^^^^^^]]]]^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOONOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJIIIIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@?????????????>>>>?>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;:::::::9999999988888887777777777777777776666666665555554444444333333333222233322222211111110000000000////.............--------,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^________```````````````````aaaa``````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeefggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkklllllllllllllmmnnopqrruvvwxxyyyyyyyyyyyyyxxxxxw~}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwwwvvvvvvvvvvvuttttsssrrqqppoonnmmlllkkjjjjjjjjjjjiiiiiiihhhgggggddcccccccbbbbbbbbbbbaaaaa_________^^^^^^^^^^^^]]]]^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRQQPPPPPPPPPOOOOOOOOOOOONNOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;::::::99999999888888877777777777777777766666666655555544444443333333322222232222222111111110000000000////.............--------,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^________```````````````````aaa````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeeeeeefffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkllllllllllllmmnnopqqruuvwwxyyyyyyyyyyyyyxxxxxw~}}}}}}}}}}||||||||||{{{{{{{{zzzz{{{{{{{{{{{{{{zzzzzzyyyxxxwwwwwvvvvvvvvvvutttttsssrrqqppoonnmmllkkkjjjiiiiiiiiiiiiiihhhhggggfdcccccccbbbbbbbbbbbaaaaaa________^^^^^^^^^^^^]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOOONNOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;::::::99999999888888877777777777777777666666666555555444444443333333222222222222221111111100000000000///.............---------,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!! ]^^^^^^^^^^^^^^^^^^^_______````````````````````a`````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiijjjkkkkklllllllllllllmmnoopqrtuvwwxxyyyyyyyyyyyyxxxxxw}}}}}}}}}}}||||||||||{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwwwvvvvvvvvvuuttttsssrrrqqppoonnmmllkkkjjiiiiiiiiiiiiiihhhhgggggfcccccccbbbbbbbbbbbaaaaaaa_______^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;::::::99999999888888877777777777777766666666655555544444444433333332222222222222221111111100000000000///.............---------,,,,,,,,,,+++++++++++++************)))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!! ]]^^^^^^^^^^^^^^^^^^^_______``````````````````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiijjjjkkkkklllllllllllmmnnopqrtuvwwxxyyyyyyyyyyyyxxxxxw}}}}}}}}}}|||||||||||{{{{{{{zzzzzzzz{{{{{{{{{{{zzzzzzyyyxxxxwwwwvvvvvvvuuuutttssssrrqqqppoonmmlllkkkjiiiiiiiiiiiiihhhhhgggggffcccccccbbbbbbbbbbaaaaaaaa______^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOOONNNOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;:::::999999998888888777777777777776666666666555555444444444333333322222222222222211111111000000000000///............----------,,,,,,,,,+++++++++++++************))))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! ]]]^^^^^^^^^^^^^^^^^^^________`````````````````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiijjjjkkkkkkkkkkkkkllllmnnopqrtuvvwxxyyyyyyyyyyyxxxxxww}}}}}}}}}}||||||||||{{{{{{{zzzzzzzzz{{{{{{{{{{{zzzzzzyyyxxxxwwwwvvvvvvuuuuutttsssrrrqqpppoonmmlllkkkiiiiiiiiiiiihhhhhhgggggfffccccccbbbbbbbbbbaaaaaaaaa_____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOOONNNNOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHHHGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;:::::999999998888888777777777777666666666665555555444444443333333222222221122222111111111000000000000//.............----------,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!! ]]]]^^^^^^^^^^^^^^^^^^^________``````````````````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcbbcccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiijjjjjkkkkkkkkkkkkklllmmnopqqtuuvwxxyyyyyyyyyyyxxxxxww}}}}}}}}}|||||||||||{{{{{{{zzzzzzzzz{{{{{{{{{{{zzzzzzyyyyxxxwwwwvvvvvvuuuuuttssssrrrqqppoonnmmlllkkjiiiiiiihhhhhhhhhhgggggffffcccccbbbbbbbbbbaaaaaaaaaa____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHHHGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::999999998888888777777777766666666666655555555444444433333333222222221122221111111110000000000000//.............----------,,,,,,,,++++++++++++++************)))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!! ]]]]]^^^^^^^^^^^^^^^^^^_________``````````````````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiijjjijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiijjjjkkkkkkkkkkkkkkllmmnoopqstuvwwxxyyyyyyyyyyxxxxxww}}}}}}}}}}||||||||||{{{{{{zzzzzzzzzz{{{{{{{{{{{zzzzzzyyyyxxxwwwwvvvvvuuuuuutssssrrrrqqppoonnmmlllkkjiiiiihhhhhhhhhhhgggggfffffccccbbbbbbbbbbaaaaaaaaaaa____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUTUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOOONNNNNNOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::999999998888887777777776666666666666555555554444444333333332222222211122211111111110000000000000//............-----------,,,,,,,,+++++++++++++************))))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! ]]]]]]]^^^^^^^^^^^^^^^^__________``````````````````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddeeeeeeeeeeeeeefffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiijjjjjkkkkkkkkkkkkklllmnnopqstuvwwxxyyyyyyyyyxxxxxwww}}}}}}}}}}|||||||||{{{{{{zzzzzzzzzzz{{{{{{{{{{{zzzzzzyyyyxxxwwwwvvvvvuuuuuutssssrrrqqqppooonmmlllkkjiiiihhhhhhhhhhhggggggfffffccccbbbbbbbbbaaaaaaaaaaa`___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUTUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPOOOOOOOOOOOONNNNNNOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::99999999888888777777776666666666665555555544444443333333332222222211112211111111110000000000000//.............-----------,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^___________```````````````````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddeeeeeeeeeeeefffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiijjjjkkkkkkkkkkkkkkllmmnopqstuvvwxxxyyyyyyyyxxxxxwww}}}}}}}}}}|||||||||{{{{{{zzzzzzzzzzz{{{{{{{{{{{zzzzzzyyyyxxxxwwwvvvvvuuuuutsssssrrrqqqppooonnmmllkkjiiiihhhhhhhhhggggggfffffffcccbbbbbbbbbaaaaaaaaaaa``__^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWVVVVVVVUUUUUUUTTUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOONNNNNNNOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::99999998888888777777766666666666655555555444444433333333332222222111112111111111110000000000000//.............-----------,,,,,,,++++++++++++++************)))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!! ]]]]]]]]]^^^^^^^^^^^^^^_____________````````````_`````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddeeeeeeeeeeefffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjjjkkkkkkkkkkkkkllmmnopqstuuvwwxxyyyyyyyxxxxxxwww}}}}}}}}}}}||||||||{{{{{{zzzzzzzzzzz{{{{{{{{{{{zzzzzzyyyyxxxxwwwwvvvvuuuuutsssssrrrqqqpppoonnmmllkkjiiiihhhhhhhgggggggfffffffeccbbbbbbbbbaaaaaaaaaaa```_^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWVVVVVVVUUUUUUUUTTUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHHHHGGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::99999998888887777777666666666665555555554444444333333333322222222111112111111111110000000000000/.............------------,,,,,,,+++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]^^^^^^^^^^^^^______________```````````___````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddddddddeeeeeeeeeffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiihiiiiihhhhhhhhhhhhhhhhhiiiiijjjjkkkkkkkkkkkkklmmnoppsttuvwwxxxyyyyyyxxxxxwwww}}}}}}}}}}}||||||||{{{{{{zzzzzzzzzzz{{{{{{{{{{{zzzzzzyyyyxxxxwwwvvvvvuuuuutssssrrrrqqqpppoonnmmllkkkiiiihhhhhhgggggggfffffffeecbbbbbbbbbaaaaaaaaaaa````^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWVVVVVVVVUUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHHGGGGGFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::9999999888888777777766666666665555555554444443333333333322222222111111111111111110000000000000//.............------------,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]^^^^^^^^____________________`````______``````````````````````aaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccddddddeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhgggggggggghgggggggggggggggggggggghhhijjjjkkkkkkjjkkkkkllmnoopqrstuuvvwwwwxwwwwwwwvvvvvzzzzzzzzzzyyyyyyyxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxwwwwvvvvuuuuutttttssrrrrqqqqppooonnmmllkkkjihhhhggggggffffffeeeeeeeddaaaaaaa```````````_______^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQPRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999888888777777766666666655555555444444444333333333332222222211111111110000000000000///////////.............---------,,,,,,,,,,+++++++++++++***))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]^^^^^^^^____________________````_______``````````````````````aaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccddddeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhggggggggggggggggggggggggggggggggggghhhijjjjjkkkkjjjjkkkkllmnnopqrstuuvvwwwwwwwwwwwwvvvvvzzzzzzzzzzyyyyyyyxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxwwwwvvvvuuuuutttttssrrrrqqqqppooonnmmlllkkjihhhhggggggffffffeeeeeedddaaaaaa```````````________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPRRRQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999888888777777766666665555555554444444443333333333322222222111111111110000000000000///////////.............---------,,,,,,,,,,+++++++++++++***)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]^^^^^^^^___________________```________``````````````````````aaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccdddeeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhggggggggggggggggggggggggggggggggggggghhhijjjjjjjjjjjjjjkkkllmnnopqrsttuvvvwwwwwwwwwwwvvvvvzzzzzzzzzzzyyyyyyxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxwwwwvvvvuuuuuutttttssrrrrqqqpppooonnmmmllkkjiihhhgggggffffffeeeeeeddddaaaaa```````````_________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPRRQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999988888777777776666665555555554444444444333333333322222222211111111110000000000000///////////.............----------,,,,,,,,,++++++++++++++**))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]^^^^^^^^___________________``_________```````````````````````aaaaaaaaaaaaaaaaaabcccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhggggggggggggggggggggggggggggggfffgggggghhijjjjjjjjjjjjjjkkkllmmnopqrsttuuvvwwwwwwwwwwvvvvvvzzzzzzzzzzzyyyyyxxxxxxxxwzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxwwwwvvvvuuuuuutttttssrrrrqqqpppooonnnmmllkkkiihhhgggggfffffeeeeeedddddaaaa```````````__________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPRQQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>=>>>>>==============<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999888888777777766666665555555544444444443333333333222222222111111111110000000000000///////////.............----------,,,,,,,,,+++++++++++++***))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!! \]]]]]]]]]]]]]]]]]]]^^^^^^^^_______________________________``````````````````````aaaaaaaaaaaaaaaaabbccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeefffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhggggggggggggggggggggggggggggggfffffggggghhijjjjjjjjjjjjjjkkkllmmnopqrsstuuvvvwwwwwwwwvvvvvvvzzzzzzzzzzzzyyyyyxxxxxxxwzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxwwwwvvvvvuuuuuutttttsssrrrqqqpppooonnmmmllkkkiihhhhggggfffffeeeeeedddddaaa```````````___________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>=>>>>==============<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999888888777777766666655555555544444444433333333333222222222111111111110000000000000///////////.............----------,,,,,,,,,+++++++++++++***)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!! \\]]]]]]]]]]]]]]]]]]]^^^^^^^^_______________________________``````````````````````aaaaaaaaaaaaaaaabbbbcccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhhgggggggggggggggggggggggggggggggffffffggggghhijjjjjkkkjjjjjjjkkllmmnopqrsstuuvvvvvwwwwwvvvvvvvvz{zzzzzzzzzzyyyyxxxxxxxxwzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxwwwwvvvvuuuuuuutttttsssrrrqqqpppooonnmmmllkkkiihhhhggggfffffeeeeeddddddaa```````````____________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>=>>>>==============<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999988888877777776666665555555544444444443333333333222222222111111111110000000000000///////////.............-----------,,,,,,,,++++++++++++++***)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! \\\]]]]]]]]]]]]]]]]]]]^^^^^^^^_______________________________```````````````````````aaaaaaaaaaaaaabbbbbccccccccccccccccccccdddeeeeeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggghhhhggggggggggggggggggggggggggggggggfffffffffgggghhijjjjkkkkkjjjjjjkkllmmnopqrssttuuvvvvvvvvvvvvvvvvv{{{{{{zzzzzzyyyyyxxxxxxxwzzzzzzzzzzzzzzzzzzzzzzyyyxxxxwwwwvvvvvuuuuuuutttttsssrrrqqqpppoonnnmmmllkkkiiihhhggggfffffeeeeedddddda```````````_____________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>=>>>==============<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999888888777777766666655555555444444444433333333333222222222111111111110000000000000///////////.............-----------,,,,,,,,+++++++++++++****)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! \\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^_______________________________``````````````````````aaaaaaaaaaaaabbbbbbbccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggghhgggggggggggggggggggggggggggggggggffffffffffggghhhijjjkkkkkkjjjjjkkkllmmnopqrrsttuuvvvvvvvvvvvvvvvvw{{{{{{{zzzzzyyyyxxxxxxxxwzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwvvvvvuuuuuuuutttttsssrrrqqpppooonnnmmmllkkkiiihhhggggffffeeeeeddddddd```````````_____________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPQQQQQQQQQPPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>==>>>==============<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999988888877777776666665555555544444444433333333333322222222111111111110000000000000////////////............------------,,,,,,,,+++++++++++++****))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!! \\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________________```````````````````````aaaaaaaaaaabbbbbbbbcccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggggggggggggggggggghgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffggghhhjjjjkkkkkkkjjjjkkkllmmnopqrrsttuuuvvvvvvvvvvvvvvww{{{{{{{zzzzzyyyyyxxxxxxxwzzzzzzzzzzzzzzzzzzzzzyyyyxxxwwwwvvvvuuuuuuuuutttttsssrrqqqpppoonnnmmmlllkkkiiihhhggggffffeeeeeddddddd``````````_____________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWYYYXXXXXXXXXXXXXWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPQQQQQQQQPPPPPPPPPPPPPOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>=>>>=============<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999988888877777776666665555555544444444433333333333222222222111111111110000000000000///////////.............------------,,,,,,,+++++++++++++*****))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^_______________________________```````````````````````aaaaaaaaaabbbbbbbbbbcccccccccccccccddddddddeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffggghhhjjjkkkkkkkkkjjkkkkllmnnopqrrsttuuuuvvvvvvvvvvvvvww{{{{{{{{zzzzzyyyyxxxxxxxxzzzzzzzzzzzzzzzzzzzzyyyyyxxwwwwvvvvvuuuuuuuuutttttsssrrqqqppooonnnmmmlllkkkiiihhhggggffffeeeeeddddddc`````````_____________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWYYYXXXXXXXXXXXXXWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQPPPPPPPPPPPPOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>=>>>=============<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999888888777777776666665555555444444444433333333333222222221111111111110000000000000///////////.............------------,,,,,,,+++++++++++++*****)))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! \\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^________________________________```````````````````````aaaaaaaabbbbbbbbbbbccccccccccccccddddddddddeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffggghhijjkkkkkkkkkkkkkkkkllmnnopqrrstttuuuuvvvvvvvvvvvwww{{{{{{{{zzzzzyyyyxxxxxxxxzzzzzzzzzzzzzzzzzzzzyyyyxxxwwwvvvvvuuuuuuuuuuuttttsssrrqqpppoonnnmmmlllkkkkiihhhhggggffffeeeedddddddc````````_____________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWYYXXXXXXXXXXXXXWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@?????????????????????>>>>>>>>>=>>>============<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999988888877777776666665555555544444444443333333333322222222111111111110000000000000////////////............-------------,,,,,,,+++++++++++++*****)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________________```````````````````````aaaaaaabbbbbbbbbbbbbccccccccccccdddddddddddeeeeeeeeeeeeeeffffffffffffffffffffggggggfggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfgggggggggggggggggggggggffggggggfffffffffffffgggghhijjkkkkkkkkkkkkkkkkllmnnopqrrssttuuuuuuvvvvvvvvvvww{{{{{{{{{zzzzyyyyxxxxxxxxzzzzzzz{{zzzzzzzzzzyyyyyxxwwwwvvvvvuuuuuuuuuuuttttssrrrqqppoonnnmmmlllkkkkjiihhhhggggffffeeeeddddddcc```````_____________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWYXXXXXXXXXXXXXWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????????????????>>>>>>>>>=>>>============<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888877777776666665555555544444444443333333333222222222111111111110000000000000////////////............-------------,,,,,,+++++++++++++******)))))))))))((((((((((((('((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! \\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^__________^_____________________``````````````````````aaaaaabbbbbbbbbbbbbbcccccccccccdddddddddddddeeeeeeeeeeeeffffffffffffffffffffffggggfffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffgggggggggggggggggggggffffgggggffffffffffffffggghhhijkkkkkkkkkkkkkkkkkllmnnopqrrsstttuuuuuuuvvvvvvvwww{{{{{{{{{zzzzyyyyxxxxxxxxzzzz{{{{{{{zzzzzzzyyyyyxxxwwwvvvvvuuuuuuuuuuuuttttssrrrqqppoonnmmmlllkkkkjjihhhhhggggffffeeeedddddccc```````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????????????????>>>>>>>>=>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999988888877777777666666555555554444444444333333333322222222111111111100000000000000/////////////...........-------------,,,,,,,+++++++++++++******))))))))))(((((((((((((('((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! \\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^_________^^_____________________```````````````````````aaaabbbbbbbbbbbbbbbbcccccccccdddddddddddddddeeeeeeeeeeffffffffffffffffffffffffggfffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffgggggggggggggggggggffffffggggfffffffffffffffggghhiijkkkklllkkkkkkkkklllmnnopqrrsstttuuuuuuuuuvvvvvvww{{{{{{{{{zzzzyyyyyxxxxxxxz{{{{{{{{{{zzzzzzzyyyyxxxwwwwvvvvuuuuuuuuuuuuuutttssrrqqppoonnnmmlllkkkkjjjihhhhggggffffeeeeddddddccc``````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>=>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999888888877777776666666555555554444444444433333333322222222111111111100000000000000/////////////...........-------------,,,,,,++++++++++++++******))))))))))(((((((((((((('(('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^________^^^_____________________```````````````````````aaabbbbbbbbbbbbbbbbbbcccccccddddddddddddddddeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhggggggggggggggghhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffgggggggggggggggggffffffffggfffffffffffffffffggghhiijkkklllllkkkkkkkkllmmnnopqrrsstttttuuuuuuuuvvvvvww{{{{{{{{{zzzzyyyyyxxxxxxx{{{{{{{{{{{zzzzzzzyyyyxxxwwwvvvvvuuuuuuuuuuuuuutttssrrqqppoonnmmlllkkkkjjjjhhhhhggggffffeeeedddddcccc`````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPOQQQQPPPPPPPPPPPPPOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@?????????????????????????>>>>>>>>=>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999888888777777776666666555555554444444444433333333322222222111111111000000000000000////////////............-------------,,,,,,+++++++++++++*******))))))))))(((((((((((((''(''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! \\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^______^^^^^______________________```````````````````````bbbbbbbbbbbbbbbbbbbccccccddddddddddddddddddeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhggggggggggggggggghhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffgggggggggggggggfffffffffffffffffffffffffffffggghhiikkkllllllkkkkkkkkllmmnnopqrrsssttttttuuuuuuuvvvvvw{{{{{{{{{{zzzzyyyyyxxxxxx{{{{{{{{{{{zzzzzzyyyyxxxxwwwvvvvvuuuuuuuuuuuuuutttssrrqqppoonmmmllkkkkjjjjihhhhggggffffeeeeedddddcccc````_____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPOOQQQPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@??????????????????????????>>>>>>>>=>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999888888777777777666666655555555544444444443333333332222222111111111100000000000000/////////////...........-------------,,,,,,,+++++++++++++*******)))))))))((((((((((((((''('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"##""""""""""""""!!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^____^^^^^^^______________________`````````````````````bbbbbbbbbbbbbbbbbbbbbccccddddddddddddddddddddeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhgggggggggggggggggggghhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffggggggggggggffffffffffffffffffffffffffffffffggghhiikkklllllllkkkkkkkllmmnoopqqrrssttttttttuuuuuuvvvvw{{{{{{{{{{zzzzyyyyyyxxxxx{{{{{{{{{{{zzzzzyyyyyxxxxwwwvvvvuuuuuuuuuuuuuuutttssrrqqpoonnmmlllkkkjjjjiihhhgggggffffeeeedddddccccc```_____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPPOOQQPPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@??????????????????????????>>>>>>>>=>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999888888777777776666666665555555554444444444333333332222222111111111100000000000000/////////////...........-------------,,,,,,+++++++++++++********)))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"##""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^___^^^^^^^^______________________````````````````````bbbbbbbbbbbbbbbbbbbbbbcccddddddddddddddddddddddeeeeeeefffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggghhhggggggggggggggggggggggghhgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffggggggggggffffffffffffffffffffffffffffffffffggghhiikkllllllllkkkkkkkllmmnnopqqrrssssttttttttuuuuuvvvv{{{{{{{{{{zzzzyyyyyyyyyyy{{{{{{{{{{{zzzzzyyyyxxxxxwwwvvvvuuuuuuuuuuuuuuuuttssrrqqpoonnmlllkkkjjjjiiihggggggffffeeeeeddddcccccc``_____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOQQPPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???????????????????????????>>>>>>>>=>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::9999999888888777777777666666666555555555444444444433333332222222111111111100000000000000/////////////............------------,,,,,,,+++++++++++++********)))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"#"""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^_______________________``````````````````abbbbbbbbbbbbbbbbbbbbbbbcdddddddddddddddddddddddeeeeeeeefffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffggggggggfffffffffffffffffffffffffffffeeeffffggghhiikkllllllllkkkkkkkllmmnnopqqrrssssssstttttttuuuuvvv{{{{{{{{{{zzzzyyyyyyyyyyy{{{{{{{{{{zzzzzyyyyxxxxxwwwvvvvvuuuuuuuuuuuuuuuuttssrrqppoonmmllkkkjjjjiiiiggggggffffeeeeedddddcccccc`_____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOQPPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????????????????????>>>>>>>>>=>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::9999998888888777777776666666666655555555544444444433333332222222111111111100000000000000/////////////...........-------------,,,,,,,+++++++++++++********))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""#""""""""""""""!!!!!!!!!!!!!!! [\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^______________________`````````````````aaabbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddeeeeeeeefffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffggggggffffffffffffffffffffffffffffffeeeeffffggghhiikkllllllllkkkkkkkllmmnnoppqrrrssssssssstttttuuuvvvz{{{{{{{{{zzzzyyyyyyyyyyy{{{{{{{{{{zzzzzyyyyxxxxxwwwvvvvvuuuuuuuuuuuuuuuuttssrrqpponnmllkkkjjjiiiiihggggffffffeeeedddddccccccc`____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???????????>?????????????>>>>>>>>>==>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::99999998888887777777776666666666655555555554444444433333332222222111111111000000000000000////////////............-------------,,,,,,+++++++++++++*********))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""#""""""""""""""!!!!!!!!!!!!!! [[\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________```````````````aaaabbbbbbbbbbbbbbbbbbbbbcccddddddddddddddddddddddeeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffggggfffffffffffffffffffffffffffffffeeeeeefffggghhiikkllllllllkkkkkkkllmmnnoppqqrrrrsssssssssstttuuuvvzz{{{{{{{{zzzzzyyyyyyyyyy{{{{{{{{{{zzzzyyyyyxxxxwwwwvvvvvuuuuuuuuuuuuuuuuutssrrqpponmmllkkjjjiiiiihhggfffffffeeeeedddddccccccc____________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>????????>>>>>>>>>>==>============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::99999998888887777777776666666666666555555555544444443333332222222111111111100000000000000/////////////...........-------------,,,,,,,+++++++++++++*********)))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! [[[\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________``````````````aaaaaabbbbbbbbbbbbbbbbbbbccccdddddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffggffffffffffffffffffffffffffffffffeeeeeeeffffgghhiikkllllllllkkkkkkklllmnnoopqqqrrrrrrrrsssssstttuuuvzzz{{{{{{zzzzzzyyyyyyyyyy{{{{{{{{{{zzzzyyyyxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuutssrqqpoonmmlkkjjjiiiihhhhgffffffeeeeeedddddcccccccb___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTUTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>?>>>>>>>>>>>>===>============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::999999988888887777777776666666666666655555555544444443333332222222111111111000000000000000/////////////...........-------------,,,,,,++++++++++++++*********)))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! [[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________`````````````aaaaaaaabbbbbbbbbbbbbbbbbccccccdddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggfgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeffffgghhiikklllllllkkkkkkkklllmmnooppqqqrrrrrrrrrrsssstttuuuzzzz{{{{{zzzzzzyyyyyyyyyy{{{{{{{{{zzzzyyyyxxxxxwwwwvvvvvvuuuuuuuuuuuuuuuuutssrqqponnmllkkjjiiiihhhhhffffffeeeeeedddddcccccccbb__________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPPPOOOOOOOOOOOOONMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;::::::999999988888887777777777666666666666666555555554444444333333222222111111111100000000000000/////////////............-------------,,,,,,+++++++++++++**********)))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!! [[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________```````````aaaaaaaaabbbbbbbbbbbbbbbbccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhgghhhhhhgggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeefffgghhiikkkllllllkkkkkkkklllmmnnopppqqqqqrrrrrrrrrssstttuuzzzzz{{{{zzzzzzyyyyyyyyyy|{{{{{{{{zzzzyyyyxxxxxwwwwvvvvvvuuuuuuuuuuuuuuuuutssrqpponmmlkkjjjiiihhhhhgffffeeeeeeedddddcccccccbbb_________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOPPPPPPPPPPOOOOOOOOOOOOONNMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;::::::9999999888888877777777776666666666666666555555555444444333332222222111111111000000000000000/////////////...........-------------,,,,,,,+++++++++++++**********))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________``````````aaaaaaaaaaabbbbbbbbbbbbbbcccccccccddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggggggggggggggggggffffgggggggggggggggggggggfggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhgggghhhggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeefffgghhiikkkllllllkkkkkkkkkllmmnnooppqqqqqqqqqqqrrrrsssttuuyzzzzz{{zzzzzzzzyyyyyyyyy{{{{{{{{zzzzzyyyyxxxxwwwwwvvvvvvvuuuuuuuuuvvuuuuttsrrqpponmllkkjjiiihhhhhggfffeeeeeeedddddcccccccbbbb_______^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOPPPPPPPPPOOOOOOOOOOOOONNNMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;::::::99999998888888777777777776666666666666666655555555444444333332222221111111111000000000000000////////////............-------------,,,,,,+++++++++++++***********))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! \\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________``````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeedddeeeeeffgghhijjjkkkkkkjjjjjjjjjkkllmmnqqrrrrsssssssssstttuuuvvwz{{{{|||||{{{{{{{{zzzzzzz{{{{{zzzzzyyyyxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttrrqpponmllkjjiiihhhggggggfffffeeeeeeddddddccccccccb__________^^^^^^^^^^^^^^]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@????????????????????????????????>>>>>>==================<<<<<<<<<<<<<<<;;;;;;:::::9999998888888887777777777777777776666666666555555444443333222222211111111111100000000000000/////////////.........-------------,,,,,,,,,,,,,,+++++++++++++******))))))))))))))((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!! !!! \\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeefffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeedddddeeeeffgghhijjjkkkkkjjjjjjjjjjkkkllmmqqrrrrrrrrrrssssstttuuvvvzz{{{{||||{{{{{{{{{zzzzzz{{{{{zzzzzyyyyxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuutttrrqpoonmlkkjjiihhhgggggffffffeeeeeeddddddccccccccbb________^^^^^^^^^^^^^^^]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@@@????????????????????????????????>>>>>>>==================<<<<<<<<<<<<<<;;;;;;:::::9999998888888887777777777777777776666666666655555544444333322222221111111111110000000000000/////////////.........-------------,,,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#$$$$##############"""""""""""""""""!!!!!!!!!!!!!!! !!! \\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________`````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeefffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeddddddeeeeffgghhijjjjkkkkjjjjjjjjjjkkkllmmqqqqrrrrrrrrrrsssstttuuvvzz{{{{{{{{{{{{{{{{{zzzzzz{{{{{zzzzzyyyxxxxxwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttsrqqponmmlkjjiihhhgggggfffffeeeeeeedddddddcccccccbbb_______^^^^^^^^^^^^^^]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAA@@@@@@@@@????????????????????????????????>>>>>>>=================<<<<<<<<<<<<<<;;;;;;:::::99999988888888777777777777777777766666666666555555444444333222222211111111111100000000000000/////////////.........-------------,,,,,,,,,,,,,,+++++++++++++*******)))))))))))))((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#$$$$##############"""""""""""""""""!!!!!!!!!!!!!! !! \\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________``````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeedddddddeeeeffgghhijjjjkkkjjjjjjjjjjjkkkllmmpqqqqrrrrrrrrrrssssttuuvvzzz{{{{{{{{{{{{{{{{zzzzzz{{{{{zzzzyyyyxxxxxwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttsrqpoonmlkkjjiihhgggggfffffeeeeeeedddddddcccccccbbbb______^^^^^^^^^^^^^^]]]]]\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAA@@@@@@@@@????????????????????????????????>>>>>>>=================<<<<<<<<<<<<<;;;;;;:::::999999888888887777777777777777776666666666665555555444443333222222211111111111100000000000000////////////.........--------------,,,,,,,,,,,,,,+++++++++++++******))))))))))))))(((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#$$$##############""""""""""""""""""!!!!!!!!!!!!!! !! \\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiihihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddeeeeffgghhijjjjjjjjjjjjjjjjjjjkklllmppqqqqqrrrrrrrrrssstttuuvyzz{{{{{{{{{{{{{{{{zzzzzz{{{{zzzzzyyyyxxxxwwwwwwvvvvvuuuuuuuuuuuuuuuuuuttssqqponmmlkjjiihhhggggfffffeeeeeeedddddddcccccccbbbbb_____^^^^^^^^^^^^^^]]]]]]\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTUTUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPQQPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAA@@@@@@@@@@????????????>????????????????????>>>>>>>=================<<<<<<<<<<<<;;;;;;:::::999999888888877777777777777777777666666666666555555444444333222222211111111111100000000000000/////////////.........-------------,,,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##$$$##############"""""""""""""""""!!!!!!!!!!!!!!! !! \\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________`````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhggggggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddeeeeffgghhiijjjjjjjjjjjjjjjjjjkkkllmppqqqqqqqqrrrrrrrsssttuuvyzzz{{{{{{{{{{{{{{zzzzzzz{{{{zzzzzyyyyxxxxxwwwwwvvvvvuuuuuuuuuuuuuuuuuuttssqpponmlkkjiihhhggggffffffeeeeeedddddddccccccccbbbbb____^^^^^^^^^^^^^^]]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTVVVVVVVUUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTSSSSSTSTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPQPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBA@@@@@@@@@@????????????>>????????????????????>>>>>>>================<<<<<<<<<<<<;;;;;;:::::9999998888888777777777777777777766666666666655555554444443332222222211111111111100000000000000/////////////.........-------------,,,,,,,,,,,,,,+++++++++++++*******)))))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##$$###############"""""""""""""""""!!!!!!!!!!!!!! !! \\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______```````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffggggfffggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhiiiihhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhggggggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddeeeffgghhhijjjjjjjjjjjjjjjjjjkkklllpppqqqqqqqqqrrrrrssstttuuyyzzz{{{{{{{{{{{{{zzzzzzz{{{zzzzzzyyyyxxxxwwwwwvvvvvuuuuuuuuuuuuuuuuuutttsrqponmmlkjjihhhggggffffffeeeeeedddddddccccccccbbbbbb__^^^^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBB@@@@@@@@@@@????????????>>????????????????????>>>>>>>>==============<<<<<<<<<<<<;;;;;;;:::::999998888888777777777777777776666666666666555555554444443333222222211111111111100000000000000/////////////.........-------------,,,,,,,,,,,,,,,+++++++++++++******))))))))))))))(((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##$$##############""""""""""""""""""!!!!!!!!!!!!!! ! \\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddddddeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhgggggggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeffggghhijjjjjjjjjjjjjjjjjjkkklllppppqqqqqqqqqrrrrrsssttuuyyzzz{{{{{{{{{{{{{zzzzzzz{{{zzzzzzyyyyxxxxwwwwwvvvvvuuuuuuuuuuuuuuuuuuttssrpponmlkkjiihhgggfffffffeeeeeedddddddccccccccbbbbbbb_^^^^^^^^^^^^^^^]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBB@@@@@@@@@@????????????>>>????????????????????>>>>>>>>=============<<<<<<<<<<<<;;;;;;;:::::9999988888887777777777777776666666666666655555555544444433332222222111111111111100000000000000/////////////.........-------------,,,,,,,,,,,,,,++++++++++++++******)))))))))))))((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###$$##############"""""""""""""""""!!!!!!!!!!!!!!! ! \\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____``````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccdddddddddddddddddddddddddddddeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhggggggggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeffggghhijjjjjjjjjjjjjjjjjjjkkkllppppqqqqqqqqqrrrrrrsstttuxyyzzz{{{{{{{{{{{{zzzzzzz{{zzzzzzyyyyyxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuutttsrrponnmlkjiihhgggfffffffeeeeeedddddddccccccccbbbbbbbb^^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAA@@@@@@@@@????????????>>>>?????????????????????>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::9999988888777777777777776666666666666655555555554444444333332222222111111111111100000000000000////////////.........--------------,,,,,,,,,,,,,,+++++++++++++******))))))))))))))(((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###$##############""""""""""""""""""!!!!!!!!!!!!!! ! \\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]^^^^^^^^^^^^^^^^^^^^^__```````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggggggggggggffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghgggggggggggghhhgggggggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeffggghhijjjjjjjjjjjjjjjjjjjkkkllopppqqqqqqqqqqrrrrrsssttuxyyyzzz{{{{{{{{{{zzzzzzzz{{zzzzzzyyyyyxxxxxwwwwvvvvuuuuuuuuuuuuuuuuutttssrqponmlkkjiihgggfffffffeeeeeedddddddccccccccbbbbbbbbb^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@????????????>>>>>?????????????????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::9999988888877777777777666666666666665555555555544444444333333222222111111111111100000000000000/////////////.........-------------,,,,,,,,,,,,,,,+++++++++++++******))))))))))))))(((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$####$##############"""""""""""""""""!!!!!!!!!!!!!!! [\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]^^^^^^^^^^^^^^^^^^^^^_`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffggggggggggffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeefffgghhiijjjjjjjjjjjjjjjjjjkkkllopppqqqqqqqqqqrrrrrrsssttxxyyzzzz{{{{{{{{{zzzzzzzz{zzzzzzzyyyyyxxxxxwwwwvvvvuuuuuuuuuuuuuuuuttttsrrqoonmlkjiihhggffffffeeeeeeedddddddccccccccbbbbbbbbbb^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@?????????????>>>>>?????????????????????>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::9999988888877777777766666666666666665555555554444444433333333222222111111111111100000000000000/////////////........--------------,,,,,,,,,,,,,,+++++++++++++*******)))))))))))))((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$####$##############"""""""""""""""""!!!!!!!!!!!!!!! [[[\\\\\\\\\\\\\\\\\\\]\]]]]]]]]]]]]]]]]]]]]^^^^]]]]]^^^^^^^^^^^^^^^^^^^^```````````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffgggggggfffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeefffgghhiijjjjjjjjjjjjjjjjjjkkkllopppqqqqqqqqqqqrrrrrrssstwxxyyzzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxwwwwvvvvuuuuuutttuuuuuuttttssrrqonmmlkjiihgggffffeeeeeeeeddddddddcccccccbbbbbbbbbba^^^^^^^^^^^]]]]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@?????????????>>>>>>?????????????????????>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::999998888887777777766666666666666555555555544444444433333333222222111111111111100000000000000/////////////.........-------------,,,,,,,,,,,,,,,+++++++++++++******))))))))))))))(((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!! [[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^]]]]]]^^^^^^^^^^^^^^^^^^^__``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffggggffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeefffgghhiiijjjjjjjjjiijjjjjjkkkllopppqqqqqqqqqqqqqrrrrrssswxxxyyzzzz{{{{{zzzzzzzzzzzzzzzzzyyyyyyxxxxxwwwwvvvuuuuutttttttttttttttssrqqonmlkkjihhggffffeeeeeeeeeddddddccccccccbbbbbbbbbbaa^^^^^^^^^^]]]]]]]]]]]]]]][[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@?????????????>>>>>>>????????????????????>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::9999988888877777776666666666666655555555554444444444333333332222222111111111111100000000000000/////////////.........-------------,,,,,,,,,,,,,,++++++++++++++******)))))))))))))((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!! [[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^]]]]]]]^^^^^^^^^^^^^^^^^^___````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffgffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeefffgghhiiijjjjjjjjjiijjjjjjkkkllopppqqqqqqqqqqqqqqqrrrrsswwxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxwwwwvvvuuuuuttttttttttttttssrrqponmlkjjihggffffeeeeeeeeeeddddddccccccccbbbbbbbbbaaa^^^^^^^^^]]]]]]]]]]]]]]]\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@??????????????>>>>>>>????????????????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;::::::999998888887777776666666666666555555555544444444443333333333222222111111111111110000000000000/////////////.........-------------,,,,,,,,,,,,,,,+++++++++++++*******)))))))))))))((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!! [[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_____```````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeefffgghhiiiijjjjjjiiiiijjjjjkkkllopppqqqqqqqqqqqqqqqqqrrrsvwwxxyyyzzzzzzzzzzzzzzzyyzzzzzzyyyyyyxxxxxwwwwvvvvuuuutttttttttttttttssrrqponmlkjiihggfffeeeeeeeeedddddddcccccccbbbbbbbbbbaaaa^^^^^^^^]]]]]]]]]]]]]]]\\[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUVVUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@??????????????>>>>>>>>??>>>>>>>?????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;::::::9999998888887777776666666666655555555554444444444433333333332222222111111111111100000000000000/////////////.........-------------,,,,,,,,,,,,,,,+++++++++++++*******))))))))))))((((((((((((('''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!! [[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^______````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeefffggghiiiiiijjiiiiiiijjjjjkkkllppppqqqqqqqqqqqqqqqqqqqrrvvwwxxyyyzzzzzzzzzzzzyyyyzzzzyyyyyyyyxxxxxwwwwvvvvuuuutttttttttttttttssrrqponmlkjihhggffeeeeeeeedddddddcccccccccbbbbbbbbbbaaaa^^^^^^^]]]]]]]]]]]]]]]\\\[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUVUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@???????????????>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;::::::9999988888877777766666666665555555555544444444444333333333322222221111111111111100000000000000////////////..........-------------,,,,,,,,,,,,,,+++++++++++++********))))))))))))((((((((((((('''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!! [[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^________````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiigggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeefffggghiiiiiiiiiiiiiiijjjjjkkkllpppqqqqqqqqqqqqqppppqqqqruvvwwxxyyyzzzzzzzzzzyyyyyzzyyyyyyyyyxxxxxxwwwwvvvuuuuutttttttttttttttssrrqponmlkjihhggffeeeeeeddddddddcccccccccbbbbbbbbbaaaaaa^^^^^^]]]]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;::::::9999998888887777766666666665555555555544444444444333333333322222222111111111111100000000000000/////////////.........-------------,,,,,,,,,,,,,,,+++++++++++++********))))))))))))(((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!! [[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^_________````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddccddddddeeefffggghiiiiiiiiiiiiiiijjjjjkkkllpppqqqqqqqqqqqqpppppppqqquuvvwxxxyyyzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxwwwwvvvvuuuuttttttttttttttttssrrqponmlkjihhgfffeeeedddddddddcccccccccbbbbbbbbbbaaaaaa^^^^^]]]]]]]]]]]]]]]\\\\\[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSTSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;:::::::9999988888877777766666666655555555555444444444433333333333322222221111111111111100000000000000////////////.........--------------,,,,,,,,,,,,,,+++++++++++++*********)))))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^___________````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddccccdddddeeefffggghhiiiiiiiiiiiiiiijjjjkklllpppqqqqqqqqqqpppppppppppqtuuvwwxxyyyyzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwvvvvuuuutttttttttttttttsssrrqponmlkjihhgffeeeedddddddddcccccccccbbbbbbbbbbaaaaaaa^^^^]]]]]]]]]]]]]]]\\\\\\[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;:::::::9999988888877777766666666655555555555444444444443333333333322222222111111111111100000000000000/////////////.........-------------,,,,,,,,,,,,,,,+++++++++++++*********)))))))))))((((((((((((('''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!! [[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^____________````````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffefffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhggghhhggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhggggggggggggggggggggggggggggggggggggggggggggffggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddcccccddddddeeeffggghhiiiiiiiiiiiiiiijjjkkklllpppqqqqqqqqqpppppooooopppttuvvwwxxyyyyzzyyyyyyyyyxyyyyyyxxxxxxxxwwwwwvvvvuuuuuttttttttttttttttssrrqponmlkjiihgffeeeedddddddddccccccccbbbbbbbbbbaaaaaaaa^^^]]]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;;;;;::::::99999888888777777666666666555555555554444444444433333333333322222222111111111111100000000000000/////////////.........-------------,,,,,,,,,,,,,,++++++++++++++*********))))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!! [[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^______________````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhgggghhggggggggggggggggggggggghggggggggggggggggggggggggggggggggggggggggggggfffffggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccdddddeeeffgggghhiiiiiiiiiiiiijjjjkkklllpppqqqqqqqqqppppoooooooopsttuvvwxxxyyyyyyyyyyyyxxxyyyxxxxxxxxxxwwwwwwvvvvuuuuutttttttttttttttsssrrqponmlkjiihgffeeedddddddddccccccccbbbbbbbbbbaaaaaaaaa^^]]]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;;::::::99999888888777777666666666555555555554444444444433333333333322222222111111111111100000000000000/////////////..........------------,,,,,,,,,,,,,,,+++++++++++++**********))))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^________________````````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddccddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeefffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffgggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccdddddeeefffggghhiiiiiiiiiiiiijjjjkkklllpppqqqqqqqqppppooooonoooosstuuvwwxxyyyyyyyyyyyxxxxyxxxxxxxxxxwwwwwwvvvvvuuuuuttttttttttttttttsssrrqponmlkjiihgffeeedddddddcccccccccbbbbbbbbbbaaaaaaaaaa^]]]]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999998888887777777666666666555555555554444444444333333333333322222222111111111111100000000000000/////////////..........------------,,,,,,,,,,,,,,,+++++++++++++**********))))))))))((((((((((((('''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^_________________`````````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddcccccddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccdddddeeefffggghhhiiiiiiiiiiiiijjjkkklllpppqqqqqqqppppooonnnnnnoossttuvvwxxxyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvuuuuuttttttttttttttttsssrrqqonmlkkjihgffeeeddddddccccccccbbbbbbbbbbbaaaaaaaaaaa]]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;:::::::999998888887777777766666666555555555554444444444433333333333322222222111111111111110000000000000/////////////...........------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\]]]]]]]]]]]]]]]]]]]]]^^^___________________````````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccdddddeeefffggghhhhhiiiiiiiiiiijjjkkklllpppqqqqqqppppooonnnnnnnnorsstuuvwwxxyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuutttttttttttttttttsssrrqqonmlkkjihgffeeeddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa]]]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;:::::::9999988888877777777666666665555555555554444444444333333333333322222222111111111111100000000000000/////////////...........-----------,,,,,,,,,,,,,+,+++++++++++++***********)))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\]]]]]]]]]]]]]]]]]]]]]^^____________________`````````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccdddddeeefffggghhhhhhhhiiiiiiiijjjkkklllppppqqqqppppooonnnnnnnnnnrsstuuvwwxxxyyyyyyxxxxxwwxxxxwwwwwwwwwvvvvvvuuuuuuutttttttttttttttttsssrrqponmllkjihgffeeddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaa]]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;:::::::9999988888877777777666666665555555555554444444444433333333333332222222211111111111110000000000000/////////////............-----------,,,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""!""!!!!!!!!!!!!!!! ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^____________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggffffffgggggggffffffffffffffffffggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccccccccddddeeeefffggggggghhhhhhhhhhiiijjjkkklooooppppoooonnnmmmmllmmmmppqrsstuuvvvwwwwwwvvvvvuuwwvvvvvvvvuuuuuuuutttttttuuuuuuuuuuuuuuuuuutttssrqonmlkjiihgffeedddccccccccaaaaaaaa``````````````____[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTUUUUUUTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMLLLLLLLMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::99999888888777777777666666665555555555554444433333333332222222222222111111111110000000000000////////////.............------------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!"!!!!!!!!!!!!!!! ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^_____________________```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggffffffffffgggffffffffffffffffffffffgggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccccccccccddddeeeeffffgggggggghhhhhhhhiiijjjjkkloooooooooooonnnmmmlllllmmppqrrsttuuvvvwwwwvvvvvvuuvvvvvvvvuuuuuuuutttttttssuuuuuuuuuuuuuuuuutttsssrqonmlkjihhgffedddccccccccbaaaaaaa`````````````______[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTUUUUUTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????????????>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::99999888888777777777666666666555555555555444443333333333222222222222111111111110000000000000////////////..............------------,,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!"!!!!!!!!!!!!!! ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^______________________```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccddccddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeefffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffgggggggggggfffffffffffffffffffffffffffffffffffffffgffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccdddeeeefffffggggggggghhhhhhiiiijjjkkkooooooooooonnnmmmllllllmmppqqrsttuuvvvvvvvvvvvvuuuvvvvvvuuuuuuuuttttttttsssuuuuuuuuuuuuuuuuttttssrrqnnmlkjihhgfeedddccccccbbbaaaaaa`````````````_______[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTUUUUTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::999998888887777777777666666665555555555555444443333333332222222222222111111111110000000000000////////////.............-------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^______________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffegggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccddddeeefffffgggggggggghhhhhiiiijjjkkkoooooooooonnnmmmmlllllllmopqqrsstuuvvvvvvvvvvvuuuuvvvvvuuuuuuuutttttttsssssuuuuuuuuuuuuuuuttttsssrqqnmmlkjihggfeedddcccccbbbbaaaaa`````````````________[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTUUUTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????????????>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::999998888877777777776666666665555555555555444444333333333222222222222111111111110000000000000////////////..............------------,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^_____________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffgggggggggffffffffffffffffffffffffffffffffffffeeeeeegggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccddddeeeefffffgggggggggghhhhhiiijjjkkknoooooooonnnnmmmllllllllmoppqrsstuuuvvvvvvvvvvuuuuvvvvuuuuuuutttttttsssssssuuuuuuuuuuuuutttttsssrrqpnmlkjjihgffeeddccccccbbbbaaaa`````````````_________[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTUUTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::999999988888777777777776666666665555555555555444444333333332222222222222111111111110000000000000////////////.............-------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^___________________``````````````````aaaaaaa``aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccddddeeeeffffffffgggggggghhhhiiijjjkkknnoooooonnnnmmmmllllllllmoppqrssttuuvvvvvvvvvuuuuuvvvuuuuuuutttttttssssssssuuuuuuuuuuuutttttsssrrqqpmmlkjihhgffedddcccccbbbbbaaa`````````````__________[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUVVUUUUUUUUUUUUUUTTTTTTTTTUUTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::9999999888887777777777766666666655555555555554444444333333332222222222221111111111100000000000000////////////.............------------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))))((((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_________________```````````````````aaaaaa````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccbbcccccccccccccccccccccccccccccccccccdddddddddddddccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcddddddcccccccccccccccccccccccccbbcccccccdddeeeeefffffffffggggggghhhiiiijjjkknnnnoonnnnnnmmmlllllllllmoppqrrsttuuvvvvvvvvvuuuutvvuuuuuuutttttttssssssssstutuuuuuuuttttttsssrrqqpomlkjjihggfeedddccccbbbbbbaa`````````````___________[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUVUUUUUUUUUUUUUUTTTTTTTTTTUTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::99999999888888777777777766666666665555555555555444444433333332222222222222111111111110000000000000////////////.............-------------,,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! YZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^________________`````````````````````aaaa``````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccbbbbcccccccccccccccccccccccccccccccccccdddddddddddcccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccddddccccccccccccccccccccccccbbbbbbccccccddddeeeeeffffffffffggggghhhhiiijjjkknnnnnnnnnnnmmmmlllllllllmoppqrrsttuuvvvvvvvvuuuuutvuuuuuuuuttttttsssssssrrrtttttttttttttttsssrrqqppollkjihhgffeeddcccccbbbbbba`````````````____________ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSRRRSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::99999998888888777777777776666666665555555555555444444443333332222222222222111111111111000000000000/////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!! YYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^______________```````````````````````aa```````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbccccccccccccccccccccccccccccccccccccddddddddcccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccddcccccccccccccccccccccccccbbbbbbbbcccccddddeeeeeeffffffffffggggghhhiiijjjjknnnnnnnnnnnmmmmlllllllllmoppqrrsttuuuvvvvvvvuuuuutvuuuuuuuttttttsssssssrrrrttttttttttttttsssrrqqpponlkjiihggfeedddcccccbbbbbba````````````_____________ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::999999988888887777777777766666666665555555555555444444443333332222222222222111111111110000000000000////////////.............-------------,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!! YYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^______________`````````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccdddddccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffeeeeffffffffffffffffffffefeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbcccccdddeeeeeeeffffffffffgggghhhiiijjjjknnnnnnnnnnnmmmmlllllllllmoppqrrsttuuuvvvvvvuuuuuttuuuuuuuuttttttssssssrrrrrttttttttttttsssrrrqqpponnkjjihhgffeeddcccccbbbbbbb````````````______________ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>=========<<<<<<<<;;;;;;;;;;;:::::::999999888888887777777777776666666665555555555555444444444333332222222222222211111111111000000000000/////////////.............-------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!! YYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^______________`````````````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccdddcccccccccccccdddddddddddddddddddddddddddddddeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeededdddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbcccccddddeeeeeeeefffffffffgggghhhiiijjjjnnnnnnnnnnmmmmmlllllllllmoppqrrsttuuuvvvvvvuuuuuttuuuuuuutttttttsssssrrrrrrtttttttttttssssrrqqpponnmjjihhgffeedddcccccbbbbbbb```````````_______________ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSRRRRRRSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::9999988888888887777777777776666666665555555555555444444444333332222222222222111111111110000000000000////////////..............------------,,,,,,,,,,,,,++++++++++++**************)))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!! YYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_______________`````````````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbccccddddeeeeeeeeeeeeffffffggghhhiiijjjjmnnnnnnnnnmmmmmllllllllmmopqqrrsttuuuuvvvvuuuuutttuuuuuutttttttssssssrrrrrrttttttttttssssrrqqpoonnmljihhgffeedddccccccbbbbbbb``````````_______________^ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSTTTTTTTTTTSSSSSSSSSSSSSSRTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::99999888888888877777777777766666666655555555555554444444444333332222222222222111111111110000000000000////////////.............-------------,,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_______________`````````````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffggggggfffffffffffffggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffefffffffffffeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbccccddddeeeeeeeeeeeeefffffggghhhiiijjjjmnnnnnnnnnmmmmmmllllllmmmppqqrsstttuuuuuuuuuuuttttuuuuuutttttttsssssrrrrrrrtttttttttssssrrqqpponnmllihhggfeeedddccccccbbbbbbb``````````_____________^^^ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSTTTTTTTTTSSSSSSSSSSSSSSRRTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>========<<<<<<<<<;;;;;;;;;::::::::999999988888888877777777777776666666665555555555555444444444433332222222222222111111111110000000000000////////////..............------------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______________``````````````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffeeeeefffffffeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbccccddddeeeeeeeeeeeeeefffffggghhhiiijjjmnnnnnnnnnmmmmmmmllllmmmmppqqrsstttuuuuuuuuuuuttttuuuuuttttttttsssssrrrrrrrttttttttssssrrqqpponnmllkhhggfeeedddcccccccbbbbbbb`````````____________^^^^^ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSTTTTTTTTSSSSSSSSSSSSSSRRRTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>=======<<<<<<<<;;;;;;;;::::::::::9999998888888888777777777777766666666655555555555554444444444433332222222222222111111111110000000000000////////////.............-------------,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!! YYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_______________``````````````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbcccddddeeeeeeeeeeeeeeeffffggghhhiiijjjmnnnnnnnnnnmmmmmmmmmmmmmnpqqrrsstttuuuuuuuuuutttttuuuutttttttttsssssrrrrrrrtttttttssssrrqqpponnmllkjhggfeeedddcccccccccbbbbbb````````___________^^^^^^^ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSTTTTTTTSSSSSSSSSSSSSSSRRRTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>=======<<<<<<<;;;;;;;;::::::::::99999999888888888877777777777776666666665555555555555444444444443332222222222222111111111110000000000000/////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!! YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_______________``````````````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccbcccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbcccddddeeeeeeeeeeeeeeeefffggghhhiiijjjmnnnnnnnnnnnmmmmmmmmmmmnnpqqrrsstttuuuuuuuuutttttsuuuuttttttttttsssssrrrrrrttttttsssssrrqqpoonmllkjjggfeeedddcccccccccccbbbbb````````__________^^^^^^^^ZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSTTTTTTTSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@?????????????????>>>>>>>======<<<<<<<<;;;;;;;;:::::::::9999999998888888888777777777777776666666665555555555554444444444443332222222222222111111111110000000000000////////////.............-------------,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________``````````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbcccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbcccddddeeeeeeeeeeeeeeeeffffgghhhiiijjjmnnnnnnnnnnnnmmmmmmmmmnnnqqqrrssttttuuuuuuuttttttsuuutttttttttttsssssrrrrrrttttttssssrrqqpponmmlkjjigfeeedddcccccccccccccbbbba``````__________^^^^^^^^^ZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@????????????????>>>>>>>>======<<<<<<<;;;;;;;;:::::::::99999999998888888888877777777777776666666665555555555555444444444444332222222222222111111111110000000000000/////////////.............------------,,,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_______________``````````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeeeeeeeeeeeeeffffgghhhiiijjjmnnnnnnnnnnnnnnmmmmmmnnnnqqrrrssttttuuuuuttttttsssuutttttttttttttssssrrrrrrtttttsssssrrqqponnmlkjjihffeedddcccccccccccccccbbba``````_________^^^^^^^^^^ZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSTTTTTSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@????????????????>>>>>>>=======<<<<<<<;;;;;;;:::::::::9999999999988888888788777777777777776666666665555555555554444444444444332222222222222111111111110000000000000////////////.............-------------,,,,,,,,,,,,,++++++++++++**************)))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_________________````````_````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaabbbbbcccdddeeeeeeeeeeeeeeeeeeefffggghhiiijjjmnnnnnnnnnnnnnnnnnnnnnnnoqqrrssstttttttttttttttssstttttttttttttttsssssrrrrrtttttssssrrrqpponmllkjiihfeedddccccccccccccccccbbba`````_________^^^^^^^^^^^ZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSTTTTSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????????>>>>>>>>>======<<<<<<;;;;;;;;::::::::99999999999888888888878877777777777776666666666555555555555444444444444332222222222222111111111110000000000000/////////////.............-------------,,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^___________________``````___``````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccbcccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaabbbbbcccdddeeeeeffeeeeeeeeeeeefffggghhiiijjjnnnnnnnnnnnnnnnnnnnnnnnooqrrrssstttttttttttttsssssttttttttttttttttssssrrrrrtttttssssrrqqpoonmlkjjihheedddccccccccccccccccccbba`````________^^^^^^^^^^^^ZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSTTTSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>=====<<<<<<<;;;;;;;::::::::9999999999998888888888778777777777777776666666666555555555554444444444444332222222222222111111111110000000000000////////////..............------------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^____________________`````_____````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbcccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccccccbbbcccccbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbcccddeeeeffffffeeeeeeeeeefffggghhiijjjjnnnnnnnnnnnnnnnnnnnnnoooorrrsssstttttttttttsssssssttttttttttttttttsssssrrrrtttttssssrrqqponmmlkjihhgedddcccccccccccccccccccbba`````_______^^^^^^^^^^^^^YYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSTTSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRQRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>=====<<<<<<;;;;;;;;::::::::9999999999998888888888877877777777777776666666666655555555555444444444444332222222222222111111111111000000000000/////////////.............-------------,,,,,,,,,,,,,++++++++++++**************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^______________________```_______``````````````````aaaaaaaaaaaaaaaaaaaaaaaabbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccccccbbbbbcccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbccdddeeefffffffffeeeeeeeefffggghhiijjjjnnnnnnooooooonnnnnooooooprrrsssssttttttttssssssssstttttttttttttttttsssssrrrtttttssssrrqpponmlkjjihggeddccccccccccccccccccccbba````_______^^^^^^^^^^^^^^YYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTSSSSSSSSSSTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRQQRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>======<<<<<<;;;;;;;::::::::::9999999999888888888888777877777777777776666666666655555555554444444444444332222222222222111111111111000000000000/////////////.............-------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))))((((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  XYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^________________________`_________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbcccddeeefffffffffffeeeeeeefffgghhhiijjjknnnnnoooooooooooooooooopprrssssssstttsssssssssssssttttttttuuuttttttsssssrrrtttttssssrrqpoonmlkjiihggdddccccccccccccccccccccbba````_______^^^^^^^^^^^^^^YYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSTSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRQQQRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>>=======<<<<<<;;;;;;;:::::::::99999999999888888888888877777777777777776666666666665555555555444444444444333222222222222111111111111100000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))))((((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!! XXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^__________________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbccdddeeffffggfffffffeeeeeffffgghhhiijjjknnnnooooooooooooooooopppprsssssssssssssssssssssssstttttttuuuuuttttttsssssrrtttttsssrrqqponnmlkjihhgfddccccccccccccddddcccccbba````______^^^^^^^^^^^^^^^YYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRQQQQRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAA@@@@@@@??????>>>>>>>>>>>>>=========<<<<<<;;;;;;;:::::::::999999999998888888888888777777777777777776666666666665555555554444444444444333222222222222111111111111100000000000/////////////.............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!! XXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^__________________________________```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccdddccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbccddeefffgggggggfffffeeeeffffgghhhiijjjknnnnoooooooooooooooppppppssssssssssssssssssrrrrrrrtttttttuuuuuttttttsssssrrtttttsssrrqqponmlkkjihggfddcccccccccccddddddccccbba```______^^^^^^^^^^^^^^^]YYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRQQQQQRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAA@@@@@@?????>>>>>>>>>>>>===========<<<<<;;;;;;;;:::::::::999999999998888888888888877777777777777776666666666666555555555444444444444333322222222222111111111111110000000000//////////////............--------------,,,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! XXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbccccccccccccccccccccccccccccccccccccccccccccccddddcccccccccccccccccccddddddcccccccdddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaabbccddeefffggggggggffffffefffffgghhhiijjjknnnoooooooooooopppppppppprrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuuuuuttttttssssssrqqqqqpppoonmllkjihgfeeddcccbbbbbbccccccccccccbbbb]]]]\\\\\[[[[[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPPPPOOOOPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMLLLLLMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCBBBBBBBAAAAAA@@@@@????????>>>>>>>>>>>>>=======<<<<<<<;;;;;;;;;::::::::::::::9999999999999888877766666666666665555555555444444444444433333333333222222222111111111111100000000000//////////////............--------------,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! XXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccccccccccccccccccccccccccccccccccccccccccdccccccccccccccccccccccdddcccccccccccdddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaabbccddeeffggggggggggfffffffffffgghhhiijjjknnnoooooooopppppppppppppqrrrrrrrrrrrrrrrqqqqqqqqqqtttttttuuuuuuutttttssssssrqqqqqppponnmlkjjihgfeeddcccbbbbbcccccccccccccbbba]]]]\\\\\[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPQQQQQQPPPPPPPPPPPPPPOOOOOPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMLLLLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCBBBBBBBBAAAAA@@@@@@?????>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;::::::::::::::99999999999999888877666666666666655555555555444444444444433333333333222222221111111111111000000000000/////////////.............-------------,,,,,,,,,,,,,++++++++++++++***************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! XXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````aaa`aaaaabbccddeffggggggggggggfffffffffggghhiiijjjknnnooooooppppppppppppqqqqrrrrrrrrrrrrqqqqqqqqqqqqqtttttttuuuuuuutttttssssssrqqqqqppoonnmlkjihhgfeddccccbbbbbcccccccccccccbbba]]]\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMLLLLLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCBBBBBBBAAAAA@@@@@@?????>>>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;::::::::::::::9999999999999888887666666666666665555555555444444444444433333333333322222222111111111111100000000000//////////////............--------------,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````a````aaaabbccdeeffggghhhhghgggfffffffffggghhiiijjkknnooooooppppppppppqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqsttttttttuuuutttttttsssssrqqqqpppoonmmlkjihgffeddccccbbbbbccccccccccccbbbba]]]\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMLLLLLLLLMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCBBBBBBBAAAAA@@@@@@????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::::::99999999999998888887666666666666655555555555444444444444433333333333322222221111111111111000000000000/////////////.............-------------,,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeefffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````aaaabbcddeefggghhhhhhhhgggffffffffggghhiiijjkknnoooooppppppppqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqsstttttttttuutttttttsssssqqqqqppoonnmlkkjihgffeddcccbbbbbcccccccccccccbbbaa]]]\\\\[[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMLLLLLLLLMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCBBBBBBBAAAAAA@@@@@????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999999888888666666666666655555555555544444444444433333333333332222222111111111111100000000000//////////////.............-------------,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````aaabbcddeffgghhhhhhhhhhgggffffffgggghhiiijjkknnooooppppppqqqqqqqqqqqqqrrrrrrrqqqqqqpppppppqqqqqsstttttttttttttttttsssssrqqqqpppoonmmlkjiihgfeeddcccbbbbccccccccccccccbbbaa]]\\\\\[[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCBBBBBBBAAAAAA@@@@@????>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999998888888666666666666655555555555544444444444433333333333332222221111111111111000000000000/////////////.............--------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________```_````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````aaabbcddeffgghhhhhhhhhhggggfffffggghhhiijjjkknnoooopppppqqqqqqqqqqqqqqrrrrrrqqqqqpppppppppppqqqsssstttttttttttttttsssssrqqqpppoonnmllkjihggfeeddcccbbbbcccccccccccccbbbbaa]]\\\\[[[[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCBBBBBBBBAAAAAA@@@@@?????>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999888888866666666666655555555555554444444444433333333333332222222111111111111100000000000//////////////.............-------------,,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________`___````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````````````aaabbcddeffgghhhiihhhhhhggggfffgggghhhiijjjkknoooopppppqqqqqqqqqqqqqqqrrrrrqqqqppppppppppppppqqsssssttttttttttttttssssrrqqqppooonmmlkkjihgffeddccccbbbcccccccccccccbbbbaaa]\\\\[[[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDCBBBBBBBBBAAAAAA@@@@@?????>>>>>>==============<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888866666666666655555555555554444444444433333333333332222221111111111111100000000000/////////////.............--------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccbbbbbbcccccccccccccccccccbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeefffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````````aaabbcddeffghhhiiiihihhhggggggggggghhiiijjjkknoooopppppqqqqqqqqqqqqqqqrrrrqqqqpppppppppppppppppssssssttttttttttttsssssrrqqpppoonnmllkjihhgfeeddccccccccccccccccccccbbbaaaa]\\\\[[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBAAAAAAA@@@@@??????>>>>>==============<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999888888886666666666655555555555554444444444433333333333332222222111111111111100000000000//////////////.............-------------,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^______________________________`````````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccbbbbbbbbbccccccccccccccccbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeedeeeeeedddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````````aabbcddeffghhhiiiiiihhhhggggggggghhhiiijjjkknooooppppqqqqqqrrrrqqqqqqrrrqqqqppppppppppppppppppsssssssttttttttttsssssrrrqpppoonnmmlkjjihggfeeddcccccccccccccccccccbbbbaaa`\\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDCBBBBBBBAAAAAAA@@@@@@??????>>>>>=============<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888886666666666555555555555554444444444433333333333332222221111111111111100000000000/////////////.............--------------,,,,,,,,,,,,,+++++++++++++****************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^_____________________________``````````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbcccccccccccccbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeeffffffffffffffffeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeedddddeedddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````_```````aabbcddeffghhhiiiiiiihhhggggggggghhhiiijjkkknoooopppqqqqqqrrrrrrqqqqqrrrqqqppppppooooopppppppprssssssstttttttttssssrrrrpppoonnmmllkjiihgffedddccccccccccccccccccbbbbaaa``\\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDCCCBBBBBBAAAAAAAA@@@@@??????>>>>>=============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999888888888666666666655555555555554444444444433333333333332222222111111111111100000000000//////////////.............-------------,,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________`````````````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````````_```````aabbccdeffgghhiiiiiiihhhhggggggghhhiiijjjkkknoooppppqqqqqrrrrrrrqqqqqrrqqqpppppooooooooopppppprrsssssssstttttssssssrrrqppooonnmllkjjihggfeeddccccccccccccccccccbbbbaaaa``\\\[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDCCCCBBBBBBAAAAAAA@@@@@@??????>>>>=============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888888666666666555555555555554444444444433333333333332222221111111111111100000000000/////////////.............--------------,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! WWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________``````````````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbccccccccccbbbccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````__```````aaabccdeefgghhhiiiiiihhhhgggggghhhhiiijjjkkknoooppppqqqqqrrrrrrrqqqqprqqqqppppoooooooooooppppprrrsssssssstttssssssrrrqqppoonnmmlkkjiihgffeeddcccccccccccccccccbbbbbaaa```\\\[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDCCCCCBBBBBAAAAAAAA@@@@@@?????>>>>>============<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999998888888888866666666655555555555554444444444433333333333332222222111111111111100000000000//////////////.............-------------,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! WWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________``````````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbccccccbbbbbbbccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeedddddddddddddddddddddddddddddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___````````aabbcdeefgghhhiiiiiihhhhhgggghhhhhiijjjjkkkooooppppqqqqqrrrrrrqqqqqprqqqppppooooooooooooppppprrrssssssssssssssssrrrrqqpoonnmmllkjjihggfeedddccccccccccccccccbbbbbaaa````\\[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDCCCCCCBBBBAAAAAAAAA@@@@@@?????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888888866666666555555555555544444444444433333333333332222221111111111111100000000000/////////////.............--------------,,,,,,,,,,,,,+++++++++++++****************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! WWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________``````````````````````````````aaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____````````aabbcddeffgghhhhhhiihhhhhhhhhhhhhiiijjjkkkkooooppppqqqqrrrrrrrqqqqqpqqqqpppoooooooooooooopppprrrsssssssssssssssrrrrqqqooonnmllkkjiihgffeeddccccccccccccccccbbbbbaaaa````\[[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDCCCCCCCBBBBAAAAAAAA@@@@@@??????>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999998888888888886666666655555555555554444444444433333333333332222222111111111111100000000000//////////////.............-------------,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! WWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________```````````````````````````````abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddccccddddddddddddddddddddddddddddddddddddddddddddddddddccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____``__````aaabccdeefgghhhhhhihhhhhhhhhhhhhiiiijjjkkklooooppppqqqqrrrrrrrqqqqppqqqppppoooooooooooooopppprrrrssssssssssssssrrrqqqpoonnmmllkjjihggffedddcccccccccccccccbbbbbaaaa````_\[[[[[[[[[[ZZZZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOPPPPPPPPOOOOOOOOOOOOOONNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDCCCCCCCBBBBAAAAAAAA@@@@@@??????>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999998888888888886666666555555555555544444444444433333333333332222221111111111111000000000000/////////////.............--------------,,,,,,,,,,,,,+++++++++++++****************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! WWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________``````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddcccccccccddddddddddddddddddddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_____`____````aabccdeeffgghhhhhhhhhhhhhhhhhhhiiijjjkkkkloooppppqqqqqqrrrrrqqqqqppqqqppppoooooooooooooooppprrrrsssssssssssssrrrqqqpponnmmllkkjiihggfeedddccccccccccccccbbbbbbaaa````__[[[[[[[[[ZZZZZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOPPPPPPPOOOOOOOOOOOOOONNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCBBBAAAAAAAAA@@@@@@??????>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999998888888888888666666655555555555554444444444433333333333332222222111111111111100000000000//////////////.............-------------,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! WWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________```````````````````````````aabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_____________```aabbcddeffggghhhhhhhhhhhhhhhhhiiiijjjkkkkloooppppqqqqqqrrrrrqqqqqppqqqppppoooooooooooooooppprrrrssssssssssssrrrqqqpppnnnmmlkkjjihhgffeeddcccccccccccccbbbbbbbaaaa````__[[[[[[[[[ZZZZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOPPPPPPOOOOOOOOOOOOOONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCBBBAAAAAAAA@@@@@@@??????>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999998888888888887666666555555555555544444444444433333333333332222221111111111111000000000000/////////////.............--------------,,,,,,,,,,,,,+++++++++++++****************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________`````````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddeeeeeeeeeeeeddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````________________````aabccdeeffgggghhhhhhhhhhhhhhhiiijjjkkkklloooppppqqqqqqrrrrqqqqqqppqqqppppoooooooooooooooopprrrrsssssssssssrrrrqqqpponnmmllkkjiihggffeeddcccccccccccbbbbbbbbaaaa````___[[[[[[[ZZZZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOPPPPPOOOOOOOOOOOOOOONNNNNONNNNNNNNNNNNNNNNNNNNNNNMNNNMMMMMMMMMMMMMLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCBBBAAAAAAAA@@@@@@??????>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999999988888888888887666666555555555555544444444444333333333333322222221111111111111000000000000/////////////.............--------------,,,,,,,,,,,,++++++++++++++****************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________```````````````````````aaaaaaabbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddeeeeeeeeddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddcdcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````____________________```aabbcddeeffggggghhhhhhhhhhhhhiiijjjkkkkllooppppppqqqqqrrrqqqqqqpppqqqppppoooooooooooooooopprrrrsssssssssrrrrrqqqppoonmmmllkjjiihggfeedddcccccccccbbbbbbbbbaaaa````____[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNMMMMMMMMMMMMMLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBAAAAAAAA@@@@@@??????>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999999888888888888877666665555555555555444444444443333333333333322222221111111111110000000000000////////////.............--------------,,,,,,,,,,,,,+++++++++++++****************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^____________________________````````````````````aaaaaaaaaabbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddddddeeddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_______________________```aabccddeeffggggggggggghhhhhiiiijjjkkkllloopppppqqqqqqqqrqqqqqqpppqqqpppppooooooooooooooopprrrrssssssssrrrrqqqpppooommmllkkjjihhgffeedddcccccccbbbbbbbbbaaaaa`````____[[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNMMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAA@@@@@@@?????>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999999888888888888777666655555555555555444444444443333333333333222222221111111111110000000000000////////////.............--------------,,,,,,,,,,,,++++++++++++++****************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________``````````````````aaaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddcddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___________________________``aabbccdeeffffgggggggggghhhhiiiijjkkkkllloopppppqqqqqqqqqqqqqqqpppqqqpppppooooooooooooooopprrrrsssssssrrrrrqqqppooonmmllkkjjiihggffeedddccccccbbbbbbbbbaaaaa`````_____[[[[[ZZZZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAA@@@@@@??????>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999998888888888888777666655555555555554444444444433333333333332222222221111111111100000000000000///////////..............-------------,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________````````````````aaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeedddddddddddddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddcccccddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````______________________________```aabccddeefffffgggggggghhhhhiiijjkkkklllooppppppqqqqqqqqqqqqqqqppqqqqpppppoooooooooooooopprrrrrssssrrrrrqqqpppooonnmlllkkjjiihggffeedddccccccbbbbbbbbaaaaa`````______[[[[ZZZZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999999888888888888777766655555555555555444444444443333333333333222222222111111111110000000000000////////////..............-------------,,,,,,,,,,,,,+++++++++++++****************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________`````````````aaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````__________________________________``aabbccddeeefffggggggggghhhhiiijjkkkllllooppppppqqqqqqqqqqqqqqqppqqqqqpppppooooooooooooopprrrrrrrrrrrrrqqqpppooonnnlllkkkjiihhggffeedddccccccbbbbbbbaaaaa`````_______[[[ZZZZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBAAAAAA@@@@@@??????>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999998888888888888777766655555555555554444444444433333333333332222222222111111111100000000000000///////////..............-------------,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________```````````aaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````___________________________________```aabbccddeeefffffgggggghhhhiiijjkkkllllooppppppqqqqqqqqqqqqqqqppqqqqqppppppoooooooooooopprrrrrrrrrrrrqqqpppoonnnmmllkkkjjiihhggffeedddccccccbbbbbbaaaaa``````______^[[[ZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBAAAAAA@@@@@??????>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999999888888888888777776655555555555554444444444443333333333333222222222211111111110000000000000////////////..............-------------,,,,,,,,,,,,,+++++++++++++****************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]^^^^^^^^^^^^^^^^^^^________________________```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbcccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddcccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````__________________________``aaabbccddeeeffgggggggghhhiiijjjkkklllmmqqqqqqrrrrrrrrssssrrrrrrrttssssssrrrrrrrqqqqqrrrrrrrrrrrrrrrqqqqppooonnmmmllkkkjjjiihhggffeeddddccccaaa`````_____^^^^^^^]]]]]YYYYYYYYYYXXXXXXXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAA@@@@@@????????>>>>============<<<<<<<<<<;:::::::::::::99999999999988888888888877777777777766666666665555555555555444444444433333333333332222222111111111111100000000000/////////////..........------------,,,,,,,,,,,,,+,++++++++++++++************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]^^^^^^^^^^^^^^^^^_____________________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbcccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddcccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````____________________________```aabbccdddeeefffgggggghhhhiijjjkkklllmmqqqqqqrrrrrrrrrrrrrrrrrrrtttsssssrrrrrrrrqqqqrrrrrrrrrrrrrrqqqqppooonnmmmllkkkkjjiiihhggffeeedddccccaa`````_____^^^^^^^]]]]]]YYYYYYYYYXXXXXXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJIIIJJJJJIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAA@@@@@@????????>>>>============<<<<<<<<<<<;:::::::::::::9999999999988888888888887777777777776666666665555555555555544444444433333333333332222222211111111111110000000000//////////////..........-----------,,,,,,,,,,,,,,+,+++++++++++++*************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! WWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_______________________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbcccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccccddddddccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````_```_________________________________``aaabbccdddeeeffffggggghhhiiijjkkklllmmqqqqqqrrrrrrrrrrrrrrrrrrrtttssssssrrrrrrrrrqrrrrrrrrrrrrrrqqqqppooonnmmmlllkkjjjjiihhgggffeeeddddcccaa````_____^^^^^^^]]]]]]]YYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMNNNNNNMMMMMMMMMMMMMMMMMMLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAA@@@@@????????>>>>============<<<<<<<<<<<<:::::::::::::9999999999998888888888887777777777777666666666555555555555544444444443333333333333222222211111111111110000000000//////////////...........-----------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^______________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccccdccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````____`___________________________________```aabbcccdddeefffffgggghhhiiijjkkkllllmqqqqqqqrrrrrrrrrrrrrrrrrrttttsssssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoonnmmlllkkkjjjjiiihhgggffeeeddddcccaa````____^^^^^^^]]]]]]]]YYYYYYYXXXXXXXXXXXXXXXWWWWVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMNNNNNMMMMMMMMMMMMMMMMMMMLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBAAAAA@@@@@????????>>>>============<<<<<<<<<<<<<::::::::::::99999999999998888888888887777777777777666666665555555555555444444444433333333333332222222211111111111110000000000/////////////............----------,,,,,,,,,,,,,,++++++++++++++++************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! WWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_______________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````__________________________________________```aaabbccddddeefffffgggghhhiijjjkkllllmqqqqqqqqrrrrrrrrrrrrrrrrrttttssssssrrrrrrrrrrrrrrrrrrrrrrqqqqppoonnmmlllkkkjjjjiiihhhggfffeeeddddcccaa````____^^^^^^]]]]]]]]]YYYYYYXXXXXXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMNNNNMMMMMMMMMMMMMMMMMMMLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBAAAA@@@@@????????>>>>>============<<<<<<<<<<<<<::::::::::::99999999999998888888888877777777777776666666665555555555555444444444433333333333332222222111111111111100000000000/////////////............----------,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! WWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_______________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddddddddddddddeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````_______________________________________________```aabbcccddddeefffffggghhhiiijjkkklllmpqqqqqqqrrrrrrrrrrrrrrrrrttttssssssrrrrrrrrrrrrrrrrrrrrrqqqqpppoonmmmllkkkjjjiiiihhhgggfffeeeddddcccaa```____^^^^^^]]]]]]]]]\YYYYYXXXXXXXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMNNNMMMMMMMMMMMMMMMMMMMLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBAAAA@@@@@????????>>>>>>===========<<<<<<<<<<<<<;:::::::::::999999999999988888888888777777777777776666666655555555555554444444444333333333333322222222111111111111100000000000////////////.............---------,,,,,,,,,,,,,,++++++++++++++++************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! VVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddddddddddddddddddddddeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````____________________________________^^____________```aabbbcccdddeeefffffggghhhiijjkkkllllpqqqqqqqqrrrrrrrrrrrrrrrqtttssssssrrrrrrrrrrrrrrrrrrrrrrqqqqppoonnmmllkkkjjjiiiihhhhgggfffeeeddddcccaa```____^^^^^]]]]]]]]]\\YYYYXXXXXXXXXXXXXXWWWWWWWWVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMNNMMMMMMMMMMMMMMMMMMMLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJKKKKKKJJJJJJJJJJJJJJJJJIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBAAAA@@@@????????>>>>>>>===========<<<<<<<<<<<<<;:::::::::::999999999999888888888888777777777777766666666655555555555554444444443333333333333322222221111111111111000000000000////////////.............---------,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! VVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^________________________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````````___``````````_____________________________________^^^____________```aaabbcccdddeeeeffffggghhhiijjjkkllllppqqqqqqqqqrrrrrrrrrrrqqqttsssssssrrrrrrrrrrrrrrrrrrrrrqqqqpppoonnmllkkkjjjiiiihhhhggggfffeeeddddcccaa```___^^^^^^]]]]]]]]]\\YYYXXXXXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMNMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJKKKKKJJJJJJJJJJJJJJJJIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBAAA@@@@@??????>>>>>>>>>==========<<<<<<<<<<<<<;;::::::::::9999999999999888888888887777777777777666666666555555555555544444444443333333333333222222221111111111111000000000000///////////..............--------,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! VVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^________________________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````````````````______```````_______________________________________^^^^____________```aaabbbcccddeeeeeffffggghhiiijjkkklllppqqqqqqqqqqqqrrrrrqqqqqqtsssssssrrrrrrrrrrrrrrrrrrrrrrqqqqpppoonmmllkkjjjjiiihhhhggggffffeeeddddcccaa```___^^^^^]]]]]]]]]\\\YYXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMNMMMMMMMMMMMMMMMMMMLLLLLLMMMMMLLLLLLLLLLLLLLLLLLKKLLLLLLLLKKKKKKKKKKKKKJJJJJKKKKKJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBAAAA@@@@??????>>>>>>>>>>==========<<<<<<<<<<<<;;;:::::::::99999999999998888888888887777777777777666666665555555555555444444444433333333333333222222221111111111110000000000000///////////..............--------,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! VVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^________________________________```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````````````````_________````________________________________________^^^^^^_____________```aabbbccccddeeeeffffggghhhiijjkkklllpppqqqqqqqqqqqqqqqqqqqqqqsssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqppponnmmllkkjjjiiihhhhhggggfffeeeeddddccca````___^^^^^]]]]]]]]\\\\YXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMLLLLLLLLLLLLLLLKKKKKLLLLLLLKKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBAAAA@@@???????>>>>>>>>>>=========<<<<<<<<<<<<<;;;:::::::::99999999999998888888888877777777777776666666665555555555555444444444433333333333332222222221111111111110000000000000//////////..............--------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! VVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa````````````````````````````____________``_______________________________________^^^^^^^^^____^^_______```aaabbbcccddeeeeefffggghhhiijjjkklllpppqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqppoonnmmlkkkjjiiihhhhhggggffffeeeeddddccca```____^^^^]]]]]]]]\\\\\XXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKJJJJJJJKKJJJJJJJJJJJJJJJIIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBAAA@@@@??????>>>>>>>>>>>========<<<<<<<<<<<<<;;;;::::::::999999999999988888888888777777777777776666666655555555555554444444444333333333333332222222221111111111100000000000000//////////..............--------,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! VVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_______________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbcbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````````````````````````______________________________________________________^^^^^^^^^^^__^^^^^______```aaabbbccccddeeeeffffggghhiijjjkkkllppppqqqqqqqqqqqqqqqqqqqqpssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppoonnmmlkkkjjiihhhhhggggffffeeeedddddccca```___^^^^^]]]]]]]\\\\\\XXXXXXXXXXXXWWWWWWWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMLLLLLLLLLLLLLLKKKKKKKKLLLLLKKKKKKKKKKKKKJJJJJJJJKKJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBAAAA@@@@?????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;::::::::99999999999988888888888877777777777776666666665555555555555444444444433333333333332222222222111111111110000000000000//////////..............--------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_____________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa`````````````````````````````______________________________________________________^^^^^^^^^^^^^^_^^^^^^______```aaabbbbcccdddeeeefffggghhiiijjkkkllppppqqqqqqqqqqqqqqqqqppppsrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrqqqppponnmmllkkjjiihhhhggggfffffeeeeddddcccca```___^^^^^]]]]]]\\\\\\\XXXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLLLLKKKKKKKKKLLLLKKKKKKKKKKKKKJJJJJJJJJKJJJJJJJJJJJJJJIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIHHIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAA@@@??????>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;:::::::999999999999988888888888777777777777766666666655555555555554444444444333333333333332222222222111111111100000000000000//////////..............--------,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^__^________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````````_______________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^_____````aaabbbcccddddeeeffffgghhhiijjjkkklpppppqqqqqqqqqqqqqqqppppprrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrqqqppoonmmllkkjjiihhhgggggffffeeeedddddcccb````___^^^^]]]]]]]\\\\\\\XXXXXXXXXWWWWWWWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLKKKKKKKKKKLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIHHHIIIIIHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAA@@@@?????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;::::::999999999999988888888888877777777777776666666665555555555555444444444433333333333332222222222211111111110000000000000//////////..............--------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb``````````````````````````________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^_____````aaabbbbccddddeeeefffggghhiijjjkkklpppppqqqqqqqqqqqqqppppppprrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqppoonmmllkkjjiihhhggggffffeeeedddddccccb```____^^^^]]]]]]\\\\\\\\XXXXXXXXWWWWWWWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIHHHIIIIHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAA@@@@?????>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;::::::999999999999988888888888777777777777766666666655555555555554444444444333333333333322222222222211111111100000000000000//////////..............--------,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! VVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccccccccccccccccccccccdddddddddddddddddddddccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````________________________________________________^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____```aaaabbbbccddddeeeeffggghhiiijjkkklppppppqqqqqqqqqqqpppppppprrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqppoonnmllkkjjiihhhgggffffeeeedddddccccbb```____^^^^]]]]]]\\\\\\\\XXXXXXXWWWWWWWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAA@@@@????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;:::::999999999999988888888888777777777777776666666655555555555554444444444433333333333332222222222221111111110000000000000//////////..............--------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbcccccccccccccccccccccccccccccccccdddddddddddddddccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa`````````````````````````____________________________________________^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____```aaaabbbbbccddddeeefffgghhhiijjjkkkopppppqqqqqqqqqqpppppppoorqqqqqqqqqqpqqqqqqqqrrrrrrrrrrrrqqqppoonnmmllkjjiihhhgggffffeeeeddddccccbbb```____^^^^]]]]]\\\\\\\\[XXXXXXWWWWWWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAA@@@@?????>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;::::9999999999999888888888888777777777777766666666655555555555554444444444433333333333322222222222221111111100000000000000//////////..............--------,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccccccccccccccdddddddddccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa`````````````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____````aaaabbbbcccdddeeefffgghhhiijjjkkkopppppqqqqqqqqqqppppppoooqqqqqqpppppppppqqqqqqrrrrrrrrrrrqqqpppoonmmllkkjjihhhgggfffeeeeddddccccbbbb``_____^^^^]]]]]\\\\\\\[[XXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAA@@@@?????>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;::::999999999999988888888888777777777777766666666655555555555554444444444443333333333332222222222222111111100000000000000//////////..............--------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbccccccccccccccccccccccccccccccccccccccddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____````aaaabbbccccdddeeeffggghhiijjjkkkoopppppqqqqqqqqpppppppoooqqqqqppppppppppppqqqqrrrrrrrrrrrqqqqppoonnmmlkkjjiihhgggfffeeeddddccccbbbbb``____^^^^]]]]]\\\\\\\[[[XXXXWWWWWWWWWWWWWWWVVVVVVVUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAA@@@?????>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;:::9999999999999888888888888777777777777766666666655555555555554444444444443333333333322222222222221111111100000000000000//////////..............--------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````````____________________________^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^_____````aaaaabbccccdddeeefffgghhiiijjjkkoopppppqqqqqqqqqppppppoooqqqqppppppppppppppqqqqrrrrrrrrrrqqqqppoonnmmllkjjiihhgggffeeeddddccccbbbbba`_____^^^^]]]]]\\\\\\[[[[XXWWWWWWWWWWWWWWWWVVVVVVVVUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMMLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAA@@@@?????>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;:::999999999999988888888888777777777777766666666665555555555554444444444444333333333332222222222222111111100000000000000//////////..............--------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!! UVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZ[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````````____________________________^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^____`````aaaaabbccccdddeefffgghhhiijjjkkoopppppqqqqqqqqqpppppooooqqqppppppooooppppppqqqqqrqrrrrqqqqqqppoonnmmllkkjjihhgggffeeedddccccbbbbbaa______^^^^]]]]\\\\\\[[[[[XWWWWWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLMMMMLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAA@@@@?????>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;::999999999999988888888888777777777777776666666666555555555555444444444444433333333332222222222222111111110000000000000///////////.............---------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! UUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZ[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________``````````````````````````aa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbcccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaaaaaaaaa```````````````____________________________^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^_____`````aaaaabbcccdddeeeffgghhhiijjjkkoopppppqqqqqqqqqpppppooooqqppppppooooooopppppqqqqqqqqqqqqqqqpppooonnmmlkkjjihhgggffeeeddccccbbbbaaaa______^^^^]]]]\\\\\[[[[[[WWWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLMMMLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLKKKKKKKKKKKKKKKKJKKKKKKKKKKKJJJJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAA@@@@?????>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;:9999999999999888888888888777777777777766666666666555555555554444444444444333333333322222222222222111111100000000000000//////////..............--------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! UUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````____________________________^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^____`````aaaaabbbcccddeeeffgghhhiiijjkkooopppppqqqqqqqqpppppooooqqpppppoooooooooopppppqqqqqqqqqqqqqpppooonnmmllkjjihhhggffeedddcccbbbbaaaaa_____^^^^^]]]]\\\\\[[[[[[WWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLMMLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKKKKKJJJJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAA@@@@?????>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;:999999999999988888888888777777777777766666666666655555555554444444444444433333333332222222222222111111110000000000000///////////.............---------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! UUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````aaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````_____________________________^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^_____`````aaaabbbcccdddeeffggghhiiijjjkooopppppqqqqqqqqqpppppoooqqppppoooooooooooopppppqqqqqqqqqqqppppooonnmmllkkjiihhggffeeddcccbbbbaaaaaa_____^^^^]]]]\\\\\[[[[[[[WWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLMLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLKKKKKKKKKKKKKKJJJJJKKKKKKKKJJJJJJJJJJJJJJJJIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBAAAA@@@@?????>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;9999999999999888888888888777777777777766666666666655555555554444444444444333333333322222222222222111111100000000000000//////////..............--------,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! UUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````aaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^]]]]]^^^^^^^____``````aaabbbbccdddeeffggghhiiijjjkooopppppqqqqqqqqqpppppoooqqppppooooooooooooooppppppppqqqqqpppppooonnmmllkkjiihhggffeeddcccbbbaaaaaaa____^^^^^]]]]\\\\[[[[[[[[WWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLKKKKKKKKKKKKKKJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAA@@@@?????>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;999999999999888888888888877777777777766666666666665555555554444444444444433333333332222222222222111111110000000000000///////////.............---------,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!! UUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddcddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^_____`````aaaaabbcccddeeeffgghhiiijjjkkknnnnoooopppppppppooooonnnrqqqppppoooooooooooppppqqpppppppppppppooonnmmllkkjjjiihhggffeedddccbbbbbbaa]]]]]]]\\\\[[[[ZZZZZZYYYYWWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLMMLLLLLLLLLLLLLLLLKKKKKKKLLLLLLKKKKKKKKKKKKKKJJJJJKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAA@@@?????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;:9999999999999888888888888777777777776666666666666555555554444444444444333333333322222222222221111111111111100000000000000///////////.............------------,,,,,,,,,,,,,,+++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccdcccccccccccccccccccccddddcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^____``````aaaabbcccddeeeffgghhiiijjjkkknnnnoooopppppppppooooonnnrqqqppppoooooooooooopppppppppppppppppoooonnmmllkkjjjiihhggffeeddcccbbbbbaaa]]]]]]\\\\\[[[[ZZZZZZYYYYWWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLLKKKKKKKKLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAA@@?????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:999999999999988888888888877777777776666666666666555555554444444444444333333333322222222222222111111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^________________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^_____`````aaaabbcccddeefffgghhiiijjjkkkmnnnooooopppppppppoooonnnrqqqppppoooooooooooooppppopppppppppooooonnnmmllkkjjjiihhggffeeddcccbbbbaaaa]]]]]]\\\\[[[[ZZZZZZYYYYYWWWWWWWWWVVVVVVVVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAA@@@?????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::999999999999888888888888877777777766666666666665555555544444444444444333333333322222222222221111111111111100000000000000///////////.............------------,,,,,,,,,,,,,,+++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^_________________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^^]^^^^^^^^_____``````aaabbcccddeeffggghhiiijjjkkkmnnnooooopppppppppoooonnnrqqqppppoooooonnoooooooppoooooooooooooonnnmmlllkkjjjiihhggffeeddcccbbbaaaaa]]]]]\\\\\[[[[ZZZZZYYYYYYWWWWWWWWVVVVVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAA@@?????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;:::99999999999888888888888887777777776666666666666555555554444444444444333333333322222222222222111111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^__________________________________`````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]^]]]]]^^^^^^^____``````aaabbcccddeeffgghhhiiijjjkkkmnnnnooooppppppppoooooonnrqqqppppooooonnnnnoooooopoooooooooooonnnnmmmllkkjjjjiihhggffeeddccbbbaaaaaa]]]\\\\\\[[[[ZZZZZYYYYYYYWWWWWWVVVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQPPQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDDDCDCCCCCCCCCCCCCBBBBBAAAA@@@?????>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::99999999999888888888888877777777766666666666665555555544444444444444333333333322222222222221111111111111100000000000000///////////.............------------,,,,,,,,,,,,,,+++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^__________________________________``````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````________^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^____``````aaabbcccddeeffgghhhiiijjjkkkmnnnnooooopppppppoooooonnrqqqqpppoooonnnnnnnoooooooooooooooonnnnnmmmllkkkjjjjiihhggffeeddccbbbaaaaaa\\\\\\\\[[[[ZZZZZYYYYYYYYWWWWWVVVVVVVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQPPPQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBAAAAA@@?????>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;::::9999999999888888888888877777777766666666666666555555554444444444444333333333322222222222221111111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________________________````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb````````````_____________^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____`````aaaabbccddeeffggghhiiijjjjkkkmnnnnooooopppppppoooooonnrqqqqpppoooonnnnnnnnooooonnnnoonnnnnnnmmmmlllkkjjjjiiihhggffeeddccbbbaaaa``\\\\\\\[[[[[ZZZZZYYYYYYYYWWWVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBAAAAA@@@?????>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;:::::9999999998888888888888877777777766666666666665555555544444444444444333333333322222222222221111111111111100000000000000//////////..............------------,,,,,,,,,,,,,,+++++++++**************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaa````````_________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^____`````aaaabcccddeeffgghhhiiijjjjkkkmnnnnooooopppppppoooooonnrqqqqpppoooonnnnnnnnnoooonnnnnnnnnnnmmmmmlllkkjjjijiiihhgggfeeddccbbaaaa```\\\\\\[[[[[ZZZZZYYYYYYYYYWWVVVVVVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAA@@@@????>>>>>>>>>=============<<<<<<;;;;;;;;;;;;;::::::999999999888888888888877777777766666666666665555555544444444444444333333333322222222222221111111111111110000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________________________``````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa```______________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^____`````aaaabcccddeeffgghhiiiijjjjkkkmnnnnooooopppppppoooooonnrrqqqpppooooonnnnnnnnnooonnnnnnnnnmmmmmllllkkkjjjijiiihhgggffeddccbbaaa````\\\\[[[[[[ZZZZZYYYYYYYYYXVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGFFFFFFFFFEEFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAA@@@@????>>>>>>>>==============<<<<<<;;;;;;;;;;;;;::::::99999999888888888888887777777776666666666666555555554444444444444333333333322222222222222111111111111110000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++**************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!! TUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________________________``````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa_________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]^^^^^____````aaaabbccdddeeffgghhiiijjjjkkkkmnnnnooooooppppppoooooonnrrqqqpppooooonnnnnnnnnnnonnnnnnmmmmmmllllkkkjjjjiiiiiihhgggffeddccbbaaa````\\[[[[[[[ZZZZZYYYYYYYYYXXVVVVVVVVVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFEEFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@???>>>>>>>>==============<<<<<<;;;;;;;;;;;;;:::::::99999998888888888888877777777766666666666665555555544444444444444333333333322222222222221111111111111100000000000000///////////..............-----------,,,,,,,,,,,,,,++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!! TTTUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^___________________________`````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa_________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]^^^^____`````aaaabcccddeeffgghhhiiijjjjkkkkmnnnnoooooopppppooooooonnrrqqqppppoooonnnnnnnnnnnnnnmmmmmmmmlllllkkkjjjjiiiiiihhhgggffeddccbaaa`````[[[[[[[[ZZZZZYYYYYYYYXXXXVVVVVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFEEFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAA@@@@@????>>>>>>>>=============<<<<<<;;;;;;;;;;;;;;:::::::9999999888888888888877777777766666666666666555555554444444444444333333333332222222222222111111111111110000000000000///////////..............------------,,,,,,,,,,,,,,++++++++++*************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!! TTTTUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbcccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa_________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]^^^^____````aaaaabcccddeeffgghhhiiijjjjkkkkmnnnnoooooooppppooooooonnrrqqqppppooooonnnnnnnnnnnmmmmmmmmlllllkkkkjjjjiiiiiiihhhgggfeeddcbbaa````__[[[[[[[ZZZZZZYYYYYYYXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFEEFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@???>>>>>>>>==============<<<<<<;;;;;;;;;;;;;::::::::9999998888888888888877777777766666666666665555555544444444444444333333333332222222222221111111111111100000000000000///////////..............-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!! TTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa_________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]^^^^____````aaaabbccdddeeffgghhhiiijjjjkkkkmnnnnooooooooppooooooonnnrqqqqpppoooooonnnnnnnnnnnmmmmmmlllllkkkkjjjjiiiiihiiihhhggffeedccbbaa```___[[[[[ZZZZZZZYYYYYYYXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJKKKKKKKKJJJJJJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHGGGGGGGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFEEEFFEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAA@@@@@????>>>>>>>>=============<<<<<<;;;;;;;;;;;;;:::::::::999999888888888888877777777766666666666665555555554444444444444333333333333222222222221111111111111110000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!"""!!!!!!!!!!!!!!! TTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa_________________________]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]^^^^____````aaaabbccdddeeffgghhhiiijjjjkkkkmnnnnoooooooopoooooooonnnrqqqppppoooooonnnnnnnnnnnmmmmlllllkkkkjjjjjiiiiihhiihhhhggffeedccbaa```____[[ZZZZZZZZYYYYYYYYXXXXXXXVVVVVVVVVVUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJKKKKKKKJJJJJJJJJJJJJJJJIIJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHGGGGGGGGGGGGGGGGFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFEEEEFEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@????>>>>>>>>============<<<<<<;;;;;;;;;;;;;;:::::::::999998888888888888777777777666666666666665555555554444444444443333333333333222222222221111111111111100000000000000///////////..............-----------,,,,,,,,,,,,,,++++++++++++***********))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!""!!!!!!!!!!!!!!!! TTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa_________________________]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]^^^____````aaaabbccdddeeffgghhhiiijjjjkkkkmnnnnooooooooooooooooonnnrqqqppppoooooonnnnnnnnnnnmmlllllkkkkjjjjjiiiiiihhhiihhhhggffeddcbbaa``____^ZZZZZZZZZYYYYYYYYXXXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@???>>>>>>>>============<<<<<<<;;;;;;;;;;;;;::::::::::99998888888888888877777777766666666666665555555555444444444444333333333333322222222221111111111111100000000000000////////////.............------------,,,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!""!!!!!!!!!!!!!!! TTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa_________________________]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^____```aaaaabbccdddeeffgghhhiiijjjjkkkkmnnnnoooooooooooooooonnnnqqqppppooooonnnnnnnnnnnnnmllllkkkkjjjjjiiiiiiihhhhihhhhggffeedccbaa``____^^ZZZZZZZZYYYYYYYYXXXXXXXXXVVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKJJJJJJJKKKKKJJJJJJJJJJJJJJJJIIIIJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBAAAAAAAA@@@@@@????>>>>>>>>============<<<<<<;;;;;;;;;;;;;:::::::::::99998888888888888777777777666666666666655555555555444444444443333333333333322222222221111111111111000000000000000////////////............-------------,,,,,,,,,,,,,+++++++++++++**********)))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!""!!!!!!!!!!!!!!! TTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa______________________^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]^^^____```aaaaabbccdddeeffggghhiiijjjjjkkkmnnnnoooooooooooooooonnnnqqqpppooooonnnnnnnnnnnnnmllllkkkkjjjjiiiiiiihhhhhhihhhhggffeddcbba``____^^^ZZZZZZYYYYYYYYYXXXXXXXXXXVVVVVUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKLKKKKKKKKKKKKKKKKJJJJJJJJKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@????>>>>>>>============<<<<<<;;;;;;;;;;;;;;:::::::::::9998888888888888777777777766666666666665555555555544444444444333333333333322222222221111111111111100000000000000/////////////............-------------,,,,,,,,,,,,++++++++++++++**********))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!"!!!!!!!!!!!!!!! TTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa__________________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^___````aaaabbccdddeeffggghhiiiijjjjkkkmnnnnooooooooooooooonnnnmqqpppoooonnnnnnnnnnnnnnmmllkkkkjjjjiiiiiiihhhhhhhhhhhhgggfeedccbaa``__^^^^^ZZZZYYYYYYYYYYXXXXXXXXXXXVVVVUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBAAAAAAAAA@@@@@@@?????>>>>>>>===========<<<<<<<;;;;;;;;;;;;;::::::::::::998888888888888877777777766666666666665555555555554444444444333333333333322222222222111111111111100000000000000//////////////...........--------------,,,,,,,,,,,,++++++++++++++*********)))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!"!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^___````aaaabbccdddeefffgghhhiiijjjjkkkmnnnnooooooooooooooonnnmmqpppooonnnnnnnnnnnnnnmmmmlkkkkjjjiiiiiihhhhhhhhhhhhhhhggffeddcbaa``__^^^^^^ZYYYYYYYYYYYYXXXXXXXXXXXXVVUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBAAAAAAAAA@@@@@@@@????>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;:::::::::::::998888888888888777777777766666666666665555555555554444444443333333333333322222222221111111111111100000000000000//////////////...........--------------,,,,,,,,,,,++++++++++++++**********))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``________^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^____````aaabbcccddeeeffgghhhiiijjjjkkkmnnnnnooooooooooooonnnnmmpppooonnnnnmmmmmmmmmmmmmlkkkjjjjiiiihhhhhhhhhhhhhhhhhggffeedcbba``__^^^^]]]YYYYYYYYYYYYXXXXXXXXXXXXWVUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBAAAAAAAAAA@@@@@@@@????>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;:::::::::::::98888888888888777777777776666666666665555555555555444444444333333333333322222222221111111111111100000000000000//////////////...........--------------,,,,,,,,,,,,++++++++++++++*********)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````___^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^____````aaaabcccdddeeffggghhiiiijjjkkkmnnnnnooooooooooooonnnmmmppoonnnnmmmmmmmmmmmmmmmllkkjjjiiiihhhhhhhhhhhhhhhhhhgggfeedccbaa`__^^^^]]]]YYYYYYYYYYYXXXXXXXXXXXXWWUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEDDEEEEEEEDDDDDDDDDCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::::988888888888888777777777776666666666655555555555555444444443333333333333322222222221111111111111100000000000000//////////////...........--------------,,,,,,,,,,,++++++++++++++**********))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^^____````aaaabcccddeefffgghhhiiijjjjkkmnnnnnoooooooooooonnnmmmlpoonnnmmmmmmmmmmmmmmmllllkjjjiiihhhhhhhhhhhhhhhhhghhggffeddcbaa`__^^^]]]]]]YYYYYYYYYYXXXXXXXXXXXXWWWUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEDDDDEEEEEDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::::998888888888888777777777777666666666665555555555555444444444333333333333322222222221111111111111100000000000000//////////////...........--------------,,,,,,,,,,,,++++++++++++++*********)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]]]^^^^____````aaabbccddeeeffgghhhiiijjjjkkmnnnnnoooooooooooonnnmmlloonnmmmlllllllllllllllllkjjiiihhhhhggggggghhhhhhhghggffeedcbba``_^^^]]]]]]]YYYYYYYYYXXXXXXXXXXXXWWWWUUUUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFGGGFFFFFFFFFFFFFFFEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::::998888888888887777777777777666666666655555555555555444444443333333333333222222222221111111111111000000000000000/////////////............--------------,,,,,,,,,,,++++++++++++++**********))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!! SSTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\]]]]]^^^^_____````aabbccdddeeffgghhhiiijjjjkkmnnnnnooooooooooonnnmmlllonnmmmlllllkklllllllllkkkjiiihhhgggggggggggghhhggggggffedccba``__^^]]]]]]]]YYYYYYYYXXXXXXXXXXXXWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::::::::999888888888888777777777777766666666655555555555555444444443333333333333322222222221111111111111100000000000000//////////////...........--------------,,,,,,,,,,,,++++++++++++++*********)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!! SSSTTTTTTTTTTTTTTTTTTTTUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\]]]]]^^^^_____```aabbcccddeeffgghhhiiijjjkkkmnnnnnoooooooooonnnnmmllknnmmlllkkkkkkkkkkkkkkkkkjiiihhhgggggggggggggggggggggffeddcbaa`__^^]]]]]]\\\YYYYYYYXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::::999988888888888777777777777776666666665555555555555444444444333333333333322222222221111111111111100000000000000//////////////...........--------------,,,,,,,,,,,,++++++++++++++**********))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!! SSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\]]]]]^^^^_____```abbbccddeeffgghhhiiijjjkkkmnnnnnooooooooonnnnmmllkknnmllkkkkjjjjjkkkkkkkkkjjihhhggggffffffggggggggggggffeedcbba`__^^]]]]\\\\\\YYYYXXXXXXXXXXXXXXWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>========<<<<<<<<<<<<;;;;;;;;:::::::::::::999988888888887777777777777766666666655555555555555444444443333333333333322222222221111111111111100000000000000//////////////...........--------------,,,,,,,,,,,+++++++++++++++*********)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!! TTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````__^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\]]]]^^^^^___`aabbccddeefffgghhhiiijjjnnnnoooooooooooonnnmmmlkknmmllkkkjjjjjjjkkkkkkkjjjiiihhhgggggggggghhhhhhhhgeeddcbaa`_^^]]\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@????????>>>>======<<<<<<<<<;;;;;;;;;;::::::::::::999999999999988888888777777777777776666666666666655555555555555444444444433333333333333222222221111111111111100000000//////////////...........--------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! TTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbbbbbbccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````_________^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZYY[[[[[[[[[\\\\\]]]]]^^^^^__`aabbbcddeeffggghhhiiijjjnnnnooooooooooonnnnmmllkknmllkkjjjjjjjjjjjjjjjjjjiiihhggggggggggggggghhhgggeddcbba`__^]]\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDCCCCCCCCCCCCCDDCCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@????????>>>>======<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999988888887777777777777766666666666666555555555555554444444444333333333333332222222221111111111111000000000/////////////...........--------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! TTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````_________________^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYY[[[[[[[[[[\\\\\]]]]]^^^^__`aaabbccdeeffggghhiiiijjjnnnnoooooooooonnnnmmllkkjmmlkkjjjiiiiiiijjjjjjjiiihhhgggfffffffffgggggggggfddccba``_^^]\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@????????>>>>======<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888777777777777766666666666666655555555555554444444444433333333333332222222221111111111111100000000//////////////...........--------------,,,,,,,,,,,+++++++++++++++***************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! TTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`_________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZYYYYYY[[[[[[[[[[[\\\\\]]]]]^^^^_``aabbccdeeffggghhiiijjjjnnnnooooooooonnnnmmmllkjjmllkjjjiiiiiiiiiiiiiiiiihhhgggfffffffffffffggggfffdccbba`__^]]\\[[[[[[[[[[[[Z[ZZZZZZZZZZZZZZYYYYYYYYUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@???????>>>>======<<<<<<<;;;;;;;;;;;;::::::::::999999999999988888888777777777777776666666666666655555555555555444444444433333333333333222222222111111111111100000000//////////////...........--------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^_____________________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa__________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYZZ[[[[[[[[[\\\\\]]]]]^^^^_``aabbccdeeffgghhhiiijjjjnnnnooooooonnnnnnmmllkkjjmlkkjjiiihhhhhiiiiiiiiihhgggffffeeeeeeeffffffffffeccbba``_^^]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>======<<<<<<<;;;;;;;;;;;;:::::::::9999999999999988888887777777777777766666666666666555555555555554444444444333333333333332222222221111111111111100000000//////////////..........--------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``__________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYZZZ[[[[[[[[\\\\\\]]]]]^^^_``aabbcddeeffgghhhiiijjjjnnnnoooooonnnnnnmmmllkkjillkjjiihhhhhhhhhhhhhhhhhgggfffeeeeeeeeeeeeeffffeeecbbaa`__^]]\\[[[[[[Z[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>=====<<<<<<<;;;;;;;;;;;;;:::::::::999999999999988888888777777777777766666666666666655555555555554444444444433333333333333222222221111111111111100000000//////////////...........--------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_______________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________________________]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZZZZ[[[[[[[[\\\\\]]]]]^^^_``aabbccdeeffgghhiiijjjjjnnnnoooonnnnnnnmmmllkkjjilkkjjiihhhhhhhhhhhhhhhhggfffeeeeddddddddeeeeeeeeedbbaa``_^^]]\\[[[[[ZZZZZ[[ZZZZZZZZZZZZZZZYYYYYYYYYYTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>=====<<<<<<<;;;;;;;;;;;;:::::::::9999999999999888888887777777777777766666666666666555555555555554444444444333333333333332222222221111111111111000000000//////////////..........--------------,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^________________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaa`````````````````````__________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZ[[[[[[[\\\\\\]]]]^^^_``aabbcddeeffgghhiiijjjjknnnnooonnnnnnnmmmmllkkjiilkkjiihhhgggggggghhgggggfffeeeddddddddddddddddddddbbaa`__^^]]\\[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>=====<<<<<<<;;;;;;;;;;;:::::::::9999999999999988888887777777777777766666666666666555555555555554444444444433333333333332222222221111111111111100000000//////////////...........--------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! SSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________________````````````````aaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````__________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[\\\\\]]]]^^^_``aabbcddeeffgghhiiijjjjknnnoooonnnnnnnmmmllkkjjiilkjjiihhgggggggggggggggffeeedddcccccccccccdddddddcbaa``__^^]\\\[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????>>>=====<<<<<<;;;;;;;;;;;:::::::::99999999999999888888887777777777777666666666666666555555555555554444444444333333333333332222222221111111111111000000000/////////////............-------------,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! SSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_______________________________`````````````````aaaaaaaaa```````````aaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````__________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[\\\\\]]]]^^^_``aabbcddeeffgghhiiijjjjknnoooonnnnnnnmmmmllkkjjihkkjjihhhggggggggggggffffeeedddccccbbbbbcccccccccccaa```__^]]\\\[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFGGGGGFFFFFFFFFFFFFFFFEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????>>>=====<<<<<<;;;;;;;;;;;:::::::::99999999999998888888877777777777777666666666666665555555555555544444444443333333333333322222222211111111111111000000000/////////////............-------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! SSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____________________________`````````````````````aaaa`````````````````aaaaaaaa``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````__________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[\\\\]]]]]^^^_``aabbcddeeffgghhiiijjjjknnooooonnnnnnmmmlllkkjiihkkjiihhggggffffffffffffeedddcccbbbbbbbbbbbbbccccccaa``__^^]]\\\[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFGGGGFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????>>======<<<<<<;;;;;;;;;;:::::::::999999999999988888888777777777777776666666666666665555555555555444444444443333333333333222222222111111111111110000000000////////////.............------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! SSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````aaaa``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````__________________________]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[\\\\]]]]^^^^_``aabbcddeeffgghhiiijjjjknnooooonnnnnnmmmllkkjjiihkkjiihhgggffffffffffeeeedddcccbbbbaaaaaaabbbbbbbbb````__^^]]\\\[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFGGGFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????>>======<<<<<;;;;;;;;;;:::::::::9999999999999988888888777777777777766666666666666655555555555555444444444433333333333333222222222111111111111100000000000////////////.............-----------,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! SSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````````````````````______________________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[\\\\]]]]^^^__``aabbcddeeffgghhiiijjjjknnooooonnnnnmmmlllkkjjiihkjjiihhggffffffffeeeeeedddccbbbbaaaaaaaaaaaabbbbbb````__^^]]]\\[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFGFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@?????>>>=====<<<<<<;;;;;;;;;;:::::::::9999999999999888888887777777777777766666666666666555555555555554444444444333333333333332222222221111111111111100000000000///////////..............-----------,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[\\\\]]]]^^^__`aaabbccdeeffgghhhiijjjjknnoooonnnnnnmmmllkkkjjihhkjjiihgggfffffeeeeeeeddddccbbbaaaaa`````aaaaaaabbb```___^^]]]\\[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHIIIIIIIHHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@?????>>>=====<<<<<<;;;;;;;;;:::::::::99999999999999888888887777777777777666666666666666555555555555544444444444333333333333332222222221111111111111000000000000///////////..............----------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[\\\\]]]]^^^__`aabbbccdeeffgghhhiiijjjknnoooonnnnnmmmmllkkjjiihhkjjihhgggfffeeeeeeeddddcccbbbaaa```````````aaaaaab```___^^^]]\\[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????>>>=====<<<<<<;;;;;;;;:::::::::999999999999998888888887777777777776666666666666665555555555555544444444443333333333333322222222221111111111111000000000000//////////..............-----------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! SSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[\\\\\]]]^^^___`aabbccddeeffggghhiiijjjknnnoonnnnnnmmmlllkkjjiihhkjjihhggfffeeeeedddddccccbbbaaa`````````````aaaaaa```___^^^]]\\\[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????>>>====<<<<<<;;;;;;;;:::::::::9999999999999988888888887777777777776666666666666655555555555555444444444433333333333333222222222221111111111110000000000000/////////..............-----------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[\\\\]]]]^^^___`aabbccddeefffgghhiiijjjjnnnnnnnnnnnmmmllkkjjjiihhkjjihhggfffeeeedddddccccbbbaaa````_______````aaaaa```____^^]]\\\[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@????>>>>====<<<<<<;;;;;;;;::::::::99999999999999988888888887777777777766666666666665655555555555554444444444433333333333333222222222221111111111100000000000000/////////..............-----------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! SSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXYYYZZZZZZZ[[[[[\\\\]]]]^^^___aaabbccddeefffgghhhiiijjjnnnnnnnnnnmmmlllkkjjiihhgkjiihhggfffeeeddddccccbbbaaaa````_________````aaaa```____^^]]\\\[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@????>>>>====<<<<<;;;;;;;;:::::::::99999999999999888888888887777777777666666666666665555555555555554444444444433333333333332222222222221111111111100000000000000////////..............-----------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXYYZZZZZZZ[[[[[\\\\]]]^^^___`aaabbccddeefffgghhhiiijjjnnnnnnnnnmmmlllkkjjjiihhgjjiihhggffeeeddddccccbbbbaaa````___________```aaaa````___^^]]]\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@?????>>>>===<<<<<<;;;;;;;;:::::::::9999999999999888888888888777777777766666666666665555555555555554444444444443333333333332222222222222111111111100000000000000/////////.............-----------,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[Z[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________`````````````````__```````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXZZZZZZZ[[[[[\\\\]]]^^^___`aabbbccddeefffgghhhiiijjjnnnnnnnnmmmlllkkjjjiihhhgjjiihhggffeeedddcccbbbbaaaa````____________```aaaa````___^^^]]\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBCCCCCCCCCCCCBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@????>>>>>==<<<<<<;;;;;;;;::::::::::9999999999998888888888888777777777666666666666655555555555555544444444444443333333333332222222222222111111111000000000000000////////..............-----------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________```````````________`````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXZZZZZZZ[[[[[\\\]]]]^^^__``aabbcccddeefffgghhhiiiijjmnnnnnmmmmlllkkkjjiiihhggjjiihhggffeedddcccbbbbaaaa````______^^_____```aaaa````___^^^]]\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@????>>>>===<<<<<<;;;;;;;:::::::::::999999999999888888888888877777777666666666666665555555555555554444444444444333333333332222222222222211111111100000000000000////////..............-----------,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! RRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________``````_______________``````````______```````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXZZZZZZZ[[[[[\\\]]]^^^___``abbbccdddeefffgghhhhiiiijmmmmmmmmmlllkkkjjiiihhgggjjiihhggffeeddcccbbbbaaaa````______^^^^____```aaaa````____^^]]\\\[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@????>>>>===<<<<<<;;;;;;;;:::::::::::99999999999888888888888887777777666666666666665555555555555554444444444444433333333333222222222222211111111100000000000000/////////..............-----------,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! RRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________``````_______________``````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXZZZZZZZ[[[[[\\\]]]^^^__```abbcccddeeeffgggghhhiiiiimmmmmmmmlllkkjjjiihhhhgggjiiihhggffeeddcccbbbaaaaa````_____^^^^^____```aaaa`````___^^]]\\\[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@???>>>>>==<<<<<<;;;;;;;;::::::::::::99999999998888888888888877777777666666666666665555555555555544444444444444333333333332222222222222211111111100000000000000////////..............-----------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! RRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________```````````````````````````__````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZ[[[[[\\\]]]^^___``abbbccdddeefffgggghhhhiiiimmmmmllllkkkjjjiihhhggggfjiiihhggffeeddccbbbaaaaa`````_____^^^^^____```aaaa`````___^^]]]\\\[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@????>>>>===<<<<<;;;;;;;;:::::::::::::9999999999888888888888877777777666666666666665555555555555554444444444444333333333332222222222222211111111100000000000000/////////..............-----------,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! RRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________`````````````````````````_________________________`````````````````````````aaaaaaaaaaaaaaaaaaa``````aaaaaa```````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZ[[[[\\\]]]^^^__```abbccdddeeefffgggghhhhhiiillllllllkkkjjiiihhggggfffiiihhhggfeeddcccbbbaaaaa````_____^^^^^^^___```aaaa````____^^]]]\\\[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@???>>>>====<<<<<;;;;;;;;:::::::::::::999999999888888888888877777777666666666666665555555555555554444444444444433333333333222222222222221111111100000000000000/////////..............-----------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! RRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWXYYYYYYYZZZZ[[[\\\]]^^^__``bbbccdddeeeffffgggggghhhhlllkkkkkjjjiihhhgggffffeejjiiihhggffeeddcccbbbbaaa___^^^^]]]]]]]]^^^^___```]]]\\\\[[[ZZZYYYXXXXXWWWWYXXXXXXXXXXWWWWWWWWVVVVVVTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@???>>>>====<<=<<<<<<<<;;;;;;;;;;;::::::99999999988888888888888777666666666666665555555555555444444444444443333333333333333222222222222221111111111111111000000000000////////..............---------,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````__^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWXYYYYYYYZZZZ[[[\\\]]^^___``bbccdddeeeffffggggggggghhkkkkkkkjjiiihhgggfffeeeeejiiiihhggffeeddcccbbbbaaa___^^^^]]]]]]]]^^^^___```\\\\\\\[[[ZZZYYYXXXXXWWWWYXXXXXXXXXWWWWWWWWVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@????>>>====<<<<<<<<<<<;;;;;;;;;;;:::::::99999999988888888888887776666666666666655555555555555444444444444443333333333333333222222222222221111111111111110000000000000///////..............---------,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! RRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWXYYYYYYYZZZZ[[[\\]]]^^__``abccdddeeeffffggggggggggggkkkkkjjjiihhhggfffeeeeeediiiihhhggffeeddccbbbbbaaa___^^^^]]]]]]]]^^^^___```\\\\\\\[[[ZZYYYYXXXXXWWWWYXXXXXXXXWWWWWWWWVVVVVVVVTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????>>>====<<<<<<<<<<<;;;;;;;;;;;::::::::99999999888888888888877776666666666666655555555555554444444444444433333333333333332222222222222211111111111111100000000000000///////..............---------,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYYYYYYZZZZ[[[[\\]]^^___``acccddeeeffffgggggggggggggkkjjjjjiihhggfffeeeedddddiiihhhhggffeeddcccbbbbbaa___^^^^]]]]]]]]]^^^____``\\\\\\[[[ZZZYYYYXXXXXWWWWXXXXXXXXWWWWWWWWVVVVVVVVVTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAABBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????>>>>====<<<<<<<<<<;;;;;;;;;;;;::::::::99999998888888888888877776666666666666555555555555544444444444444333333333333333322222222222222111111111111111100000000000000//////..............---------,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! RRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUTUUUUUUUUUUUUUUUUUUUUUUVVUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________________``````````````````````````````````````````````````````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYYYYYYZZZZ[[[\\\]]^^__``aaccdddeeffffggggggggggggggjjjjjiiihhggffeeeddddddddihhhhhgggffeeddcccbbbbbaa___^^^^^]]]]]]]]^^^_____`\\\\\[[[[ZZZYYYYXXXXWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAABAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@????>>>>====<<<<<<<<<<;;;;;;;;;;;;:::::::::9999998888888888888877777666666666666555555555555554444444444444433333333333333332222222222222211111111111111100000000000000///////..............---------,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^_______________________________________________``````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYYYYYYZZZZ[[[\\]]]^^__``aaccddeeefffgggggggggggggffjjjjiiihhggffeeddddcccccchhhhhhgggffeeddcccbbbbbba____^^^^]]]]]]]]^^^^_____\\\[[[[[ZZZZYYYXXXXXWWWWWXXXXXWWWWWWWWWVVVVVVVVVVVTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@????>>>>====<<<<<<<<<<;;;;;;;;;;;;::::::::::999999888888888888887777766666666666655555555555554444444444444433333333333333332222222222222211111111111111100000000000000///////..............---------,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! RRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^_____________________________________``````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYYYYYZZZZZ[[[\\]]]^^__``aacdddeeffffggggggggggfffffjjiiiihhggffeedddcccccccchhhhhhgggffeeddccccbbbbbb_____^^^]]]]]]]]]^^^^____[[[[[[[ZZZZYYYYXXXXXWWWWWXXXXWWWWWWWWWVVVVVVVVVVVVTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCDCCCCCCCCCCCCCCCCCCCCCCBBDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????>>>====<<<<<<;<<<;;;;;;;;;;;;;::::::::::999998888888888888877777766666666666555555555555554444444444444333333333333333322222222222222111111111111111100000000000000//////..............----------,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________``````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXYYYYYZZZZ[[[\\\]]^^^__``aacddeeefffggggggggggffffffiiiiihhggffeeddccccbbbbcchhhhhhgggffeedddccccbbbbb`____^^^^]]]]]]]]^^^^^___[[[[[ZZZZZYYYYXXXXXWWWWWVXXXXWWWWWWWWVVVVVVVVVVVUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????>>>>====<<<<<<;;<<<;;;;;;;;;;;;:::::::::::99998888888888888877777776666666666555555555555554444444444444433333333333333332222222222222211111111111111100000000000000///////..............---------,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXYYYYZZZZZ[[[\\\]]^^__``aabcddeeffffggggggggffffffffiiihhhgggfeeddcccbbbbbbbbghhhhhgggfffeedddcccccbbb``____^^^]]]]]]]]]^^^^^^^[[[ZZZZZZYYYYXXXXXXWWWWWVXXXWWWWWWWWVVVVVVVVVVVUUUSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????>>>>=====<<<<<;;;<<;;;;;;;;;;;;::::::::::::99988888888888888777777776666666665555555555555544444444444444333333333333333322222222222222111111111111111100000000000000//////..............---------,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWXXXYYYYZZZZZ[[[\\\]]^^__``aabcddeeffffgggggggfffffffeeiihhhhggffeedcccbbbbbbbbbgghhhhggggffeedddcccccccb```___^^^]]]]]]]]]]]^^^^^ZZZZZZZYYYYYXXXXXXWWWWWVVXXWWWWWWWVVVVVVVVVVVVUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????>>>>=====<<<<<;;;;<;;;;;;;;;;;;;::::::::::::9998888888888888877777777666666666555555555555554444444444444333333333333333322222222222222111111111111111100000000000000//////...............---------,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWVWWWWWWWWWWXXXYYYZZZZZ[[[[\\]]]^^__``aabcddeeffffggggggfffffffeeehhhhhggffeeddccbbaaaaabbbggghhhhgggffeeedddccccccc````__^^^]]]]]]]]]]]]]]]^ZZZZYYYYYYYXXXXXXWWWWWVVVXWWWWWWWVVVVVVVVVVVVUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????>>>>=====<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::998888888888888877777777766666666555555555555554444444444444433333333333333332222222222222211111111111111100000000000000///////..............---------,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! QRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWVVVVWWWWWWWWWXXXYYYZZZZZ[[[\\\]]]^^__``aabcddeeeffffggggffffffeeeeehhhhgggffeedccbbaaaaaaabbggghhhhhgggffeeddddcccccca```___^^^]]]]]]]]]]]]]]]YYYYYYYYYXXXXXXXWWWWWVVVVWWWWWWWVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????>>>>=====<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::988888888888888777777777766666665555555555555544444444444444333333333333332322222222222222111111111111111100000000000000//////..............----------,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! QQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________^^^^^^]]^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWVVVVVVVVWWWWWWWWXXXYYZZZZZ[[[[\\\]]]^^__```aacddeeefffffffffffffeeeeeehhhgggffeeddccbbaaaaaaaabggghhhhhgggffeeedddddcccca```___^^^]]]]]\\\\]]]]]]YYYYYYXXXXXXXXXWWWWWWVVVVWWWWWWVVVVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????>>>>>=====<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::988888888888888777777777776666666555555555555554444444444444333333333333332222222222222222111111111111111100000000000000//////...............----------,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! QQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVWWWWVVVVVVVVVVWWWWWWWXXXXYYZZZZZ[[[[\\\]]^^^__```aacdddeeffffffffffffeeeeeedhhgggfffeedccbbaaaaaaaaabggghhhhhhggfffeeedddddcccaa```__^^]]]]\\\\\\\\\\\\YXXXXXXXXXXXXXWWWWWWVVVVVWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@AAAA@@@@@@@@@@@@@@@@@@@????>>>>>=====<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::9988888888888888777777777776666665555555555555544444444444444333333333333332222222222222222111111111111111000000000000000//////..............-----------,,,,,,,,,,,,,++++++++++++++++***************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! QQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVWWWWWWXXXXYYZZZZ[[[[\\\]]]^^^__```aacdddeeeffffffffffeeeeedddhggggffeeddccbbaaa``aaaabggghhhhhhgggffeeedddddcccaa```__^^]]]\\\\\\\\\\\\\XXXXXXXXXXXWWWWWWWWVVVVVUWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@@@@@@?????>>>>>=====<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::998888888888888777777777777666665555555555555544444444444444333333333333332222222222222222111111111111111100000000000000///////..............-----------,,,,,,,,,,,,+++++++++++++++++**************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! QQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________^^^^__^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXYYZZZZ[[[[\\\]]]^^^__```aaccddeeeefffffffeeeeeeddddggggfffeeddcbbaaa````aaabggghhhhhhgggffeeedddddcccaa```__^^]]]\\\\\\\\[[[[[XXXXXWWWWWWWWWWWWWVVVVVVUWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????>>>>>====<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::999888888888888777777777777766665555555555555544444444444444333333333333332222222222222222211111111111111100000000000000////////.............------------,,,,,,,,,,,,++++++++++++++++***************)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! QQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYZZZZZ[[[\\\\]]^^^___```aaccddeeeeeffffeeeeeeddddddgggfffeeddccbbaa`````aaabggghhhhhhgggffeeedddddcccaa``___^^]]\\\\\[[[[[[[[[WWWWWWWWWWWWWWWWWVVVVVVUUWWVVVVVVVVVVUUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>====<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::9999888888888888777777777777766665555555555555544444444444444333333333333332222222222222222111111111111111000000000000000////////............-------------,,,,,,,,,,,+++++++++++++++++**************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYZZZ[[[[\\\]]]^^^___```aaccdddeeeeeeeeeeeeeddddddcggffffeeddccbbaa``````aaaggghhhhhhgggffeeeddddcccca```__^^^]]\\\[[[[[[[[[[[WWWWWWWWWWWWWWWWVVVVVVUUUWVVVVVVVVVVUUUUUUUUUUUUUUSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBACCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>====<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::9999988888888888777777777777776665555555555555544444444444444333333333333332222222222222222111111111111111100000000000000/////////............-------------,,,,,,,,,,+++++++++++++++++***************)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! QQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXYYZZZ[[[\\\]]]^^^___```aaaccdddeeeeeeeeeeeeddddddccgffffeeedccbbaa```````aaafgghhhhhhgggffeeddddccccca```__^^]]\\\[[[[[[[ZZZZZWWWWWWWWWWWWWWWVVVVVVUUUUVVVVVVVVVUUUUUUUUUUUUUUUUSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAACCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=====<<<<<;;;;;;;;;;;;:;;;;;;;::::::::::::::999998888888888777777777777776665555555555555544444444444444333333333333332222222222222222211111111111110100000000000000//////////...........--------------,,,,,,,,,,++++++++++++++*++**************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXYYZZZ[[[\\\]]]^^^___```aaaccdddeeeeeeeeeeedddddccccffffeeeddccbbaa````````aafggghhhhgggffeeedddcccccc```___^^]]\\\[[[[ZZZZZZZZVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVUUUUUUUUUUUUUUUUTSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOPPPPOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAABBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>====<<<<<;;;;;;;;;;;;::;;;;;;::::::::::::::9999998888888887777777777777766665555555555555544444444444444333333333333332222222222222222111111111111110000000000000000//////////..........---------------,,,,,,,,,+++++++++++++++*+***************)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXYYZZZ[[[\\]]]^^^___```aaabccdddeeeeeeeeeedddddcccccffffeedddcbbaa```___````affggghhggggffeedddcccccbb``___^^]]\\\[[[[ZZZZZZZZZVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVUUUUUUUUUUUUUUUUTTSRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOPPOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>====<<<<<<;;;;;;;;;;;;::;;;;;;:::::::::::::9999999888888888777777777777776665555555555555544444444444444333333333333332222222222222222111111111111110000000000000000///////////..........--------------,,,,,,,,,,++++++++++++++*****************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVWWWWWXYYZZZ[[[\\]]^^^___```aaaabcddddeeeeeeeeddddddccccccfffeeeddccbbaa``_____```affggggggggffeedddccccbbbb`___^^^]]\\[[[ZZZZZZZZZYYVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOPOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>====<<<<<;;;;;;;;;;;;:::;;;;;:::::::::::::9999999988888888777777777777776665555555555555544444444444444333333333333332222222222222222211111111111111000000000000000////////////.........---------------,,,,,,,,,++++++++++++++*****************))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVWWWWXYYZZZ[[\\\]]^^^__```aaaabbcddddeeeeeeeddddddccccccbffeeedddcbbaa``_______```efffggggfffeedddcccbbbbba___^^^]]\\[[[[ZZZZZZYYYYYVVVVVVVVVVVVVVVVVUUUUUUUTVVVVVUUUUUUUUUUUUUUUTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>====<<<<<;;;;;;;;;;;;::::;;;;::::::::::::::9999999988888887777777777777766665555555555555544444444444443333333333333322222222222222222111111111111110000000000000000////////////.........--------------,,,,,,,,,+++++++++++++++*****************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVUUUUVVVVVVVVWWWWXYYYZZ[[\\]]]^^___```aaabbbdddddeeeeeeedddddccccccbbfeeedddccbba```________``eeffffffffeeeddccbbbbbaaa__^^^]]\\\[[[ZZZZZYYYYYYYVVVVVVVVVVVVVVVVUUUUUUUTTVVVVUUUUUUUUUUUUUUTTTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>====<<<<;;;;;;;;;;;;:::::;;;::::::::::::::9999999998888887777777777777766666555555555555544444444444444333333333333332222222222222222111111111111110000000000000000/////////////........--------------,,,,,,,,,,++++++++++++++*****************)))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! PQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVUUUUUUUUUVVVVVVVWWWWYYYZZ[[\\]]^^___```aaabbbbdddddeeeeeedddddccccccbbbeeeeddccbbaa``__^^^^^____deeefffffeeeddccbbbbaaaaa^^^^]]]\\[[[ZZZZYYYYYYYYYUUUUUUUVVVVVVUUUUUUUUUTTTVVVUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@????????????>>>>>===<<<<<;;;;;;;;;;;::::::;;;:::::::::::::9999999999888887777777777777776666655555555555544444444444444333333333333332222222222222222111111111111111000000000000000//////////////.......---------------,,,,,,,,,+++++++++++++++*****************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! PPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\ZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUUUVVVVVVWWWXXYYZZ[[\\]]^^__```aaaabbbefffffffffffffeeeeddddddcgggfffeedccbbaa````````aabbbbccccbbbbaa```____^^^^]\\\[[[ZZZYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEFEEEEEEEEEEEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<;;;;;::::::::::::99999:99999999999999888888888887777777777777666666666666555555444444444444444333343333333333333322222222222222211111111111111100000000000000//////////////..///...............-------,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! PPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVUUUUUUUUUUUUUUUVVVVVWWWXXYYZZ[[\\]]^^__```aaabbbbfffffffffffffeeeeedddddccggfffeeddccbaa```____````aabbbbbbbbaaa```___^^^^^]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<;;;;;::::::::::::99999999999999999999888888888888777777777777666666666666655555544444444444444333333333333333333322222222222222221111111111111100000000000000//////////////...///..............--------,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWXXYYZZ[[\\]]^___``aaabbbbbfffffffffffffeeeedddddcccggfffeeddcbbaa``_______``aaaabbbbaaaa```___^^^^]]]\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<;;;;;:::::::::::999999999999999999998888888888888777777777776666666666666655555444444444444443333333333333333333322222222222222211111111111111000000000000000//////////////...//..............---------,,,,,,,,,,,,,++++++++++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWXXYYZZ[[\\]^^__```aaabbbbbfffffffffffffeeeedddddcccgfffeeddccbaa``_________```aaaaaaaaa```__^^^^]]]]][[[[ZZZYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<;;;;;:::::::::::999999999999999999998888888888888877777777776666666666666655555444444444444444333333333333333333322222222222222211111111111111100000000000000//////////////..../...............---------,,,,,,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWWXXYYYZ[[\\]^^__``aaaabbbbcffffffffffffeeeeeddddccccgfffeeddcbbaa`___^^^^^___````aaaaa````___^^^]]]]]\[[[ZZZZYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>========<<<<;;;;;:::::::::::999999999999999999999888888888888887777777776666666666666665555544444444444444333333333333333333332222222222222221111111111111100000000000000//////////////...../..............----------,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWXXXYYZ[[\\]^^__``aaabbbbbcffffffffffffeeeedddddccccfffeeeddcbba``__^^^^^^^^___`````````____^^^]]]]]\\[[ZZZZYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>======>>>>>===============<<<<<;;;;;:::::::::::999999999999999999998888888888888877777777776666666666666655555444444444444443333333333333333333322222222222222211111111111111000000000000000//////////////....................----------,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWWXXYYZZ[\\]]^__```aabbbbbcffffffffffffeeeeddddcccccfffeeddccbaa``__^^^^^^^^^___```````____^^^^]]]]\\\[ZZZZYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>============================<<<<<;;;;;:::::::::::999999999999999999998888888888888877777777776666666666666655555444444444444443333333333333333333322222222222222211111111111111000000000000000//////////////....................-----------,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWXXYYZZ[\\]]^__```aaabbbbcffffffffffffeeeeddddccccbffeeeddccbaa`__^^^^]]]^^^^____________^^^^]]]]\\\\ZZZZYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>===============================<<<<<<;;;;;::::::::::999999999999999999998888888888888877777777776666666666666665555444444444444444333333333333333333322222222222222221111111111111100000000000000//////////////....................------------,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! OOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWXXYYZZ[[\]]^^__``aaabbbbbfffffffffffeeeeddddccccbbffeeeddcbba``__^^^]]]]]^^^^___________^^^^]]]\\\\[ZZZYYYYXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>================================<<<<<<<;;;;;::::::::::9999999999999999999998888888888888877777777766666666666666655555444444444444443333333333333333333322222222222222111111111111111000000000000000//////////////....................------------,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! OOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUVVVWXXXYZZ[[\\]^^__```aaabbbbfffffffffffeeeedddccccbbbfeeeddccbba``__^^]]]]]]]]^^^_________^^^^]]]]\\\\[ZZYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>===============================<<<<<<<<<;;;;;::::::::::9999999999999999999998888888888888877777777776666666666666655555444444444444443333333333333333333322222222222222111111111111111000000000000000//////////////....................-------------,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! OOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUVVVWWXXYYZZ[\\]]^^__``aaaabbbffffffffffeeeedddccccbbbbeeeeddccbba``__^^]]]]]]]]^^^^_______^^^^^]]]\\\\[[ZYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>==================<<========<<<<<<<<<<<<<;;;;;;:::::::::9999999999999999999998888888888888877777777776666666666666655555544444444444443333333333333333333322222222222222211111111111111100000000000000//////////////....................--------------,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[YYYYYYYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUTTTTTTTTTTTTUUUUUVVWWXXYYZZ[[\]]^^__```aaabbbeffffffffeeeedddccccbbbbaeeeddccbbaa``_^^^]]]]]]]]]^^^^^____^^^^^^]]]\\\\[[ZYYYXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTSSSSSRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>==================<<<<==<<<<<<<<<<<<<<<<<<;;;;;;::::::::::9999999999999999999988888888888888777777777766666666666666655555544444444444443333333333333333333322222222222222111111111111111000000000000000//////////////....................--------------,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! OOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUTTTTTTTTTTTTTUUUUUVVWWWXXYYZ[[\\]]^^__```aaabbeeefffffeeeeedddcccbbbbaaeedddccbbaa`__^^]]]]]]]]]]^^^^^^^^^^^^^^]]]]\\\[[[YYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::9999999999999999999988888888888888877777777776666666666666655555554444444444443333333333333333333322222222222222111111111111111000000000000000//////////////....................--------------,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! OOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTTTTTTTTTTTUUUUUVWWWXXYYZZ[[\]]^^___```aaabeeeeefeeeeeedddcccbbbaaaaddddcccbba``__^^]]]]]\]]]]]^^^^^^^^^^^^^]]]]\\\[[[YYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::9999999999999998999998888888888888877777777776666666666666655555555444444444443333333333333333333322222222222222111111111111111100000000000000//////////////....................---------------,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! OOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVWWXXYYZZ[[\\]]^^__```aaaaeeeeeeeeeeedddcccbbbaaaa`dddcccbbaa``__^^]]]]\\\\]]]]^^^^^^^^^^^^]]]\\\[[[[YYXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::99999999999999998999988888888888888777777777766666666666666555555555444444444443333333333333333333222222222222222111111111111111000000000000000//////////////....................--------------,,,,,,,+++++++++++++++*************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! OOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVWWWXXYYZZ[\\]]^^^__```aaaeeeeeeeeeedddcccbbaaaa```dccccbbbaa`__^^^]]]\\\\\\]]]]^^^^^^^^^^]]]]\\\[[[ZYYXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999999998899988888888888888777777777766666666666666655555555544444444443333333333333323333322222222222222111111111111111100000000000000//////////////....................--------------,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! OOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVWWXXYYZZ[[\\]]^^___```aadeeeeeeeeedddccbbaaa````_ccccbbbaa``__^^]]]\\\\\\\]]]]^^^^^^^^^^]]]\\\\[[[ZYXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999999998889988888888888888777777777766666666666666655555555554444444443333333333333332333322222222222222111111111111111100000000000000//////////////....................---------------,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVWWWXXYZZ[[\\]]^^^__```aadeeeeeeeedddccbbaaa```___cbbbbbaa``__^^^]]\\\\\\\\]]]]]^^^^^^^^]]]]\\\[[[ZZYXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPOPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999999988889888888888888888777777777766666666666666555555555554444444433333333333333322333222222222222222111111111111111000000000000000//////////////....................--------------,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVWWWXXYYZZ[[\\]]^^__```aaddeeeeeedddccbbaaa``_____bbbbaaaa``__^^]]]\\\\\\\\]]]]]]^^^^^^]]]]\\\\[[[ZZXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999999999988888988888888888888777777777776666666666666555555555555444444443333333333333322233322222222222222111111111111111000000000000000//////////////....................--------------,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUVVVWWXXYYZZ[[\\]]^^___```addeeeeeedddccbbaa``___^^^baaaaa```__^^^]]\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;<<<<<;;;;;;;;;;;;;;::::::::::99999999999999988888888888888888888777777777777666666666666555555555555544444443333333333333322223322222222222222111111111111111100000000000000//////////////.....................--------------,,,,,,,+++++++++++++++*************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUVVVWWXXYYZZ[[\\]]^^___```addeeeeedddccbbaa``___^^^^aaaaa```___^^]]]\\\\\\\\\\\]]]]]]]]]]]]]\\\[[[ZZZZXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;;::::::::::99999999999999998888888888888888888777777777777766666666666655555555555554444443333333333333332222322222222222222111111111111111100000000000000///////////////..............-.....--------------,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! NNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUVVVWWXXYYZZ[[\\]]^^___```addeeeeedddccbbaa`__^^^^]]aaa````___^^]]]\\\\[[[[\\\\\]]]]]]]]]]]\\\\[[[ZZZYXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;<<;;;;;;;;;;;;;;;:::::::::::9999999999999988888888888888888888777777777777776666666666655555555555555444443333333333333332222222222222222222111111111111111100000000000000///////////////...............-....--------------,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! NNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTSSSSTTTTTTTTTTUUVVVWWXXYYZZ[[\\]]^^___```addeeeeddddccbaa``__^^]]]]``````___^^^]]\\\\[[[[[[[\\\\]]]]]]]]]\\\\[[[ZZZYYXXWWWWWWWVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;<;;;;;;;;;;;;;;;:::::::::::99999999999999988888888888888888887777777777777776666666666555555555555554444433333333333333322222222222222222222111111111111111000000000000000//////////////...............--...---------------,,,,,,,+++++++++++++++*************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! NNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTSSSSSSSTTTTTTTTTTUUVVVWWXXYYZZ[[\\]]^^__```aaddeeeedddccbbaa`__^^]]]]]````____^^^]]\\\\[[[[[[[[\\\\\\]]]]]]\\\\[[[ZZZZYYXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999999988888888888888888887777777777777776666666666555555555555554444443333333333333322222222222222222222111111111111111100000000000000///////////////..............---...--------------,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! NNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTSSSSSSSSSSSTTTTTTTTTUUVVVWWXXYYZZ[[\]]^^^__```aaddeeeedddccbba``__^^]]]]\```____^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[[ZZZYYYXWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::99999999999999988888888888888888888777777777777776666666666555555555555555444443333333333333322222222222222222222111111111111111100000000000000///////////////...............---..--------------,,,,,,,,,++++++++++++++************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXYYZZ[[\]]^^__``aaabbbdeeeeedddccbba``__^^]]]\\````____^^^]]\\\[[[[[[[[[ZZZZZZZZ[ZZZZZZZYYYXXXXWWVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRQQQQQPPPPPPPOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOONMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999999888888888888888888777777777777776666666666666665555555555555554444444443333333333333332222222221111111111111110000000000000///////////////..///////..............----------------,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXYYZZ[\\]]^^__``aaabbbdeeeeddddccbba``_^^]]]]\\```____^^^]]]\\\[[[[[[[[[YZZZZZZZZZZZZZZYYYYXXXWWWUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999999888888888888888888777777777777776666666666666665555555555555554444444443333333333333332222222222111111111111110000000000000///////////////...//////...............----------------,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXYYZZ[\\]]^__```aabbbbeeeeeddddccbaa``_^^]]]\\\```____^^^]]\\\[[[[[[[[[[YYZZZZZZZZZZZZYYYYXXXXWWWUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOPOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999998888888888888887887777777777777776666666666666665555555555555544444444443333333333333322222222221111111111111110000000000000//////////////..../////...............----------------,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!! MNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVWWWXXYYZZ[\\]^^__``aaabbbbdeeeddddccbbaa``_^^]]]\\\``____^^^]]]\\[[[[[[[[[[[YYYZZZZZZZZZZYYYYXXXXWWWWUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999999999888888888888887787777777777777776666666666666665555555555555554444444443333333333333322222222221111111111111110000000000000///////////////....////...............-----------------,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!! MMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXYYZZ[\\]^^__``aaabbbbddddddddccbbaa`__^^]]]\\\``____^^^]]\\\[[[[ZZZZZ[[YYYYYZZZZZZZYYYYYXXXXWWWWUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999999888888888888887777777777777777776666666666666665555555555555554444444443333333333333332222222221111111111111110000000000000///////////////.....////..............-----------------,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!! MMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVWWWXXYYZZ[\\]^^__``aaabbbbdddddddcccbba``__^^]]]]\\``____^^^]]\\\[[[ZZZZZZZZYYYYYYYYZZYYYYYYXXXXWWWWWUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999999998888888888888887777777777777777766666666666666655555555555555544444444433333333333333322222222221111111111111100000000000000//////////////......///...............----------------,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!! MMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVWWXXYYZZ[\\]^^__``aaabbbbdddddddccbbaa``__^^]]]]\\``____^^]]]\\[[[ZZZZZZZZZXYYYYYYYYYYYYYYYXXXXWWWWVUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOONNOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999999998888888888888887777777777777777766666666666666665555555555555544444444433333333333333322222222221111111111111110000000000000///////////////......///..............-----------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!! MMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWXXYZZ[\\]]^__``aaaabbbddddddcccbbaa``__^^]]]]\\```___^^]]\\\[[[ZZZZZZZZZXXYYYYYYYYYYYYYXXXXWWWWWVUUUUUUUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRQRQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOONNNOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999998888888888888887777777777777777766666666666666665555555555555544444444443333333333333322222222221111111111111110000000000000///////////////.......//..............-----------------,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!! MMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVWWWXXYZZ[[\]]^__```aaaabbddddccccbbaa```__^^]]]]\\```___^^]]\\\[[ZZZZZZZZZZXXXXYYYYYYYYYYXXXXXWWWWWVUUUUUUUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRRRRRRRQQRQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHIIIHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999998888888888888877777777777777777766666666666666655555555555555544444444433333333333333322222222221111111111111100000000000000//////////////......../...............----------------,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!! MMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUVVVWWXXYYZ[[\]]^^__``aaaaaaddcccccbbbaa``__^^^]]]]\\```__^^^]]\\[[[ZZZZZZZZZZXXXXXYYYYYYYYYXXXXXWWWWVVUUUUUUUUUUUUUUUUUUTTTTTSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOONNNNNOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999998888888888888887777777777777777766666666666666555555555555555544444444443333333333333322222222222111111111111100000000000000///////////////......../..............-----------------,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!! MMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUVVVWWXXYYZZ[\\]^^__```aaaaaccccccbbbaa```__^^^]]]]\\``___^^^]]\\[[[ZZZZYYYYYZXXXXXXXYYYYYYXXXXXWWWWWVVUUUUUUUUUUUUUUUUUUTTTTTSSSSSRRRRRRRRRRRRRRRRRRQQQRQQQRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOONNNNNNOOOOOOONNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBABBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999998888888888888887777777777777777766666666666666655555555555555544444444444333333333333322222222222211111111111110000000000000///////////////.......................-----------------,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!! MMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUVVWWXXYYZZ[\\]]^___```aaaacccccbbbaaa``___^^^]]]]\\``___^^]]]\\[[ZZZZYYYYYYYXXXXXXXXXYYXXXXXXXWWWWVVVUUUUUUUUUUUUUUUUUTTTTTTSSSSRRRRRRRRRRRRRRRRRQRQQRRQQRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPOOOOOOOOOONNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBABAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999998888888888888887777777777777777766666666666666655555555555555544444444444433333333333332222222222221111111111110000000000000///////////////........................----------------,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!! MMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUVVWWWXXYZZ[[\]]^^__````aaacccbbbbaaa``___^^^]]]]]\\``___^^]]\\[[[ZZZZYYYYYYYWXXXXXXXXXXXXXXXXWWWWWVVVUUUUUUUUUUUUUUUUUTTTTTTSSSSRRRRRRRRRRRQRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999999988888888888888877777777777777777666666666666666555555555555555444444444444433333333333322222222222221111111111100000000000000//////////////........................-----------------,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!! MMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUVVWWWXXYYZ[[\\]^^___``````cbbbbbaaa```__^^^^]]]]\\\``___^^]]\\[[[ZZZYYYYYYYYWXXXXXXXXXXXXXXXXWWWWWVVVUUUUUUUUUUUUUUUUUTTTTTSSSSRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPOOOOOOOOONNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999999998888888888888888777777777777777777666666666666665555555555555555444444444444433333333333222222222222221111111111000000000000000//////////////.......................-----------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUVVWWWXXYYZ[[\\]]^^__``````bbbbbaaa```__^^^^]]]]]\\\`___^^^]]\\[[ZZZZYYYYYYYYWWXXXXXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUUUUUUUTTTTTSSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOONNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999999988888888888888887777777777777777776666666666666665555555555555554444444444444433333333332222222222222221111111111000000000000000/////////////........................----------------,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\ZZ[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUVVWWWXXYYZZ[\\]]^^___`````bbbbaaa```___^^^]]]]]\\\\`___^^]]]\\[[ZZZYYYYYYYYYWWXXXXXXXXXXXXXXWWWWWVVVVUUTTTUUUUUUUUUUUTTTTTSSSSSRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOONNNNNNNNNNNONNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999988888888888888887777777777777777776666666666666665555555555555554444444444444443333333332222222222222221111111111000000000000000/////////////........................----------------,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!! LMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVWWWXXYYZZ[\\]]^^____````bbbaaa```___^^^]]]]]\\\\\____^^]]\\[[[ZZZYYYYYYYYYWWXXXXXXXXXXXXXWWWWWWVVVVUTTTTTTUUUUUUUUUTTTTTSSSSRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999988888888888888887777777777777777776666666666666665555555555555554444444444444443333333333222222222222221111111111100000000000000//////////////.......................-----------------,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!! LLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUVVVWWXXXYYZZ[\\]]^^^____```bbaaaa``___^^^]]]]\\\\\\\___^^^]]\\[[[ZZZYYYYYYYYYWWXXXXXXXXXXXXXWWWWWVVVVVTTTTTTTTTUUUUUUTTTTTTSSSSRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999888888888888888887777777777777777766666666666666655555555555555554444444444444433333333332222222222222221111111111000000000000000/////////////........................----------------,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!! LLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUVVWWWXXYYYZ[[\\]]^^^_____``baaaa```__^^^]]]]\\\\\\\[___^^]]]\\[[ZZZZYYYYYYYYYWXXXXXXXXXXXXXWWWWWWVVVVVTTTTTTTTTTTTUTTTTTTTSSSSRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999988888888888888887777777777777777766666666666666655555555555555554444444444444443333333332222222222222221111111111000000000000000/////////////........................---------------,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!! LLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUVVVWWWXXYYZZ[[\\]]^^^_______aaaa```___^^]]]]\\\\\\\[[__^^^]]\\\[[ZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVTTTTTTTTTTTTTTTTTTTTSSSSRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOONNNNNNNNNNNNNMNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999988888888888888887777777777777777776666666666666655555555555555554444444444444443333333332222222222222221111111111000000000000000/////////////........................---------------,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!! LLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUVVWWWXXXYYZZ[[\\]]^^^_______aaaa```__^^^]]]\\\\\\[[[[__^^^]]\\[[[ZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVUTTTTTTTTTTTTTTTTTTTSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSRRRRRRRRQQQQQPPPPPPPOOOOOOONNNNNNNNNNNNNMMNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999988888888888888887777777777777776776666666666666665555555555555554444444444444443333333332222222222222221111111111000000000000000//////////////...............-.......---------------,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!! LLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSTTTTTUUUUUVVWWWXXYYYZZ[[\\]]^^^_______aaaa``___^^]]]\\\\\[[[[[[_^^^]]]\\[[ZZZZYYYYYYYYYZXXXXXXXXXXXXXWWWWWVVVVVUUTTTTTTTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSRRRRRRRQQQQQPPPPPPOOOOOOONNNNNNNNNNNNNMMMNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999999888888888888888877777777777777766766666666666666655555555555555544444444444444433333333332222222222222221111111111000000000000000/////////////...............--.......---------------,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!! LLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSTTTTTTUUUVVVWWXXXYYZZ[[\\\]]^^^_______aaa```__^^^]]\\\\[[[[[[[[^^^^]]\\[[[ZZZZYYYYYYYYZZXXXXXXXXXXXXXWWWWVVVVVUUUTTTTTTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQQRRRRRRRRRSRSSSSSSSSSRRRRRRQQQQQPPPPPPOOOOOOOONNNNNNNNNNNNMMMMNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999999888888888888888877777777777777766666666666666666655555555555555554444444444444433333333332222222222222221111111111000000000000000/////////////...............---......---------------,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!! LLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSTTTTTUUUVVVWWXXYYYZZ[[\\]]]^^^_______aaa```__^^]]\\\\[[[[[[[[Z^^^]]]\\[[[ZZZYYYYYYYYZZZXXXXXXXXXXXXWWWWVVVVVUUUUTTTTTTTTTTTTTTTTSSSSSSRRRRQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSRRRRRRQQQQPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999999888888888888888877777777777777766666666666666666655555555555555554444444444444443333333332222222222222221111111111000000000000000/////////////................---.....---------------,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! LLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSSTTTTTUUUVVVWWXXYYZZ[[[\\]]^^^^_______aaa```__^^]]\\\[[[[[[[[ZZ^^]]]\\\[[ZZZYYYYYYYYZZZZXXXXXXXXXXXXWWWWVVVVUUUUUTSSSSSSSSTTTTTSSSSSSSRRRRRQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSRRRRRQQQQPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999888888888888888887777777777777766666666666666666655555555555555554444444444444443333333333222222222222221111111111000000000000000//////////////...............----.....---------------,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTUUUVWWWXXYYZZ[[[\\]]]^^^^_____aaa```__^^]]\\\[[[[[[[ZZZ^]]]\\\[[ZZZYYYYYYYYYYYZZXXXXXXXXXXWWWWVVVVUUUUUUTSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSRRRRQQQQPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;::::::::::::::999999999998888888888888888777777777777766666666666666655556665555555555555554444444444444444444433333333333333332222222222222221111111111111000000000000000//////////////...............-------------,,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"####"""""""""""""""!!!!!!!!!!!!!!!!!! KKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTUUUVWWWXXYYZZ[[\\\]]]^^^^_____aaa``__^^]]\\\[[[[[[ZZZZZ]]]]\\[[[ZZYYYYYYYYYYYYZZXXXXXXXXXXWWWVVVVUUUUUTTTSSRRRRSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSRRRRQQQQPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;::::::::::::::999999999998888888888888888777777777777776666666666666665555665555555555555554444444444444444444443333333333333332222222222222221111111111111000000000000000///////////////...............-------------,,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""###""""""""""""""""!!!!!!!!!!!!!!!!!! KKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTUUVWWWXXYYZZ[[\\\]]]^^^^_____aaa``__^^]]\\\[[[[[ZZZZZZ]]]\\\[[ZZZYYYYYYYYYYYYZZXXXXXXXXXWWWWVVVUUUUUTTTTRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSRRRRQQQPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;:::::::::::::9999999999988888888888888887777777777777766666666666666655555665555555555555554444444444444444444433333333333333322222222222222211111111111110000000000000000//////////////...............-------------,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""###"""""""""""""""!!!!!!!!!!!!!!!!!! KKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTUUVVWWXXYYZZ[[\\\]]]^^^^____^aa```__^^]]\\[[[[[ZZZZZZZ]]]\\\[[ZZYYYYYYYYYYYYYZZXXXXXXXXWWWWVVVUUUUUTTTTTRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSRRRQQQQPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;:::::::::::::9999999999998888888888888887777777777777766666666666666655555565555555555555554444444444444444444433333333333333332222222222222211111111111111000000000000000//////////////...............-------------,,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""##""""""""""""""""!!!!!!!!!!!!!!!!!! KKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQRRQQQQQQRRRRRRRRSSSTTTUUUVWWXXYYZZ[[[\\]]]^^^^^^^^^aa``__^^]]\\\[[[[ZZZZZZZZ]]]\\[[[ZZYYYYXXXXYYYYYYZXXXXXXXWWWWVVVVUUUUTTTTTTRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQQQQRRRRRSSSSSSSSSSSSRRRRQQQPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;::::::::::::9999999999999888888888888887777777777777766666666666666655555555555555555555554444444444444444444433333333333333322222222222222221111111111111000000000000000//////////////................-------------,,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""#""""""""""""""""!!!!!!!!!!!!!!!!!! KKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRSSSTTTUUVWWWXXYYZZ[[\\]]]^^^^^^^^^a```__^^]]\\\[[[[ZZZZZZZZ]]]\\[[ZZZYYYXXXXXXYYYYYYXXXXXWWWWWVVVVUUUUTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPQQQQQQRRRRRSSSSSSSSSSSSRRRRQQQPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;:::::::::::9999999999999988888888888887777777777777766666666666666655555555555555555555554444444444444444444443333333333333332222222222222221111111111111000000000000000///////////////...............-------------,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""#""""""""""""""""!!!!!!!!!!!!!!!!!! KKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRSSSSTTUUVVWWXXYYZZ[[\\\]]]^^^^^^^^````__^^]]\\[[[[ZZZZZZZZZ]]]\\[[ZZYYYXXXXXXXXXYYYYWWWWWWWWWVVVVUUUUTTTTTTSSRRRRRRRRRRRRRRRRQQQQQQQQPQQQPPPPPPPPPPQQQQQQRRRRRSSSSSSSSSSSRRRQQQPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999988888888888877777777777777666666666666666555555555555555555555544444444444444444444433333333333333322222222222222211111111111111000000000000000//////////////...............-------------,,,,,,,,,,,,,,,+,++++++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!! KKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSTTTUVVWWXXYYZZ[[[\\]]]^^^^^^^^```__^^]]\\\[[[[ZZZZZZZZZ]]\\\[[ZZYYYXXXXXXXXXXYYYWWWWWWWWVVVVUUUUTTTTTTSSSRRRRRRRQRRRRRQQQQQQQQQQPPQQPPPPPPPPPPPPQQQQQQRRRRSSSSSSSSSSRRRRQQQPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999999998888888888877777777777777666666666666666655555555555555555555554444444444444444444433333333333333322222222222222211111111111111000000000000000//////////////...............-------------,,,,,,,,,,,,,,,,+,+++++++++++++++**************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSTTUUVVWWXXYYZZ[[\\\]]]^^^^^^^``___^^]]\\\[[[[ZZZZZZZZZ]]\\\[[ZZYYYXXXXXXXXXXXXYWWWWWWVVVVVUUUUTTTTTTSSSSRRQQQQQQQQQQQQQQQQQQQQPPPQPPPPPPPPPPPPPPQQQQQRRRRRSSSSSSSSSRRRRQQQPPPOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999998888888888877777777777777766666666666666655555555555555555555554444444444444444444433333333333333322222222222222211111111111111000000000000000//////////////................-------------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSSTTTUVVVWWXXYYZZ[[\\]]]]^^^^^]``__^^^]]\\[[[[[ZZZZZZZZZ]]\\\[[ZZYYXXXXXWXXXXXXXXVVVVVVVVVUUUUUTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQRRRRSSSSSSSSRRRRQQQPPPOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999999998888888888877777777777777776666666666666655555555555555555555554444444444444444444433333333333333322222222222222221111111111111100000000000000///////////////...............-------------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTUTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSSTTUUVVWWXXYYZZ[[\\\]]]]]]]]]`___^^]]\\\[[[[[ZZZZZZZZZ]]]\\[[ZZYYXXXXWWWWWWXXXXVVVVVVVVUUUUUTTTTTSSSSSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRSSSSSSSRRRRQQQPPPOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999999998888888888777777777777777766666666666666555555555555555555555544444444444444434444333333333333333222222222222222211111111111111100000000000000//////////////...............-------------,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSTUUUVVWWXXYYZZ[[\\\]]]]]]]]___^^^]]\\\[[[[[[[[[ZZZZZ]]\\\[[ZYYYXXXWWWWWWWWWWXVVVVVUUUUUUTTTTTTSSSSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRRRSSSSRRRRQQQQPPPOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999999998888888888777777777777777766666666666666555555555555555555555544444444444444433444433333333333333322222222222222211111111111111100000000000000//////////////...............--------------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSSTTUUVVWWXXYYZZ[[[\\\]]]]]]]___^^]]]\\\[[[[[[[[[ZZZZZ]]\\\[ZZYYXXXWWWWWWWWWWWWUUUUUUUUUUTTTTTTSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRRRRRRRRRRQQQPPPOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999999998888888888877777777777777766666666666666555555555555555555555544444444444444443344433333333333333322222222222222211111111111111100000000000000///////////////...............-------------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!! JKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSSTUUUVVWWXXYYZZ[[\\\\]]]]]]__^^^]]\\\[[[[[[[[[[[ZZZZ]]\\[[ZZYYXXXWWWWWWWWWWWWUUUUUUUUTTTTTTTSSSSSSSSSSQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRQQQQPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999999998888888888877777777777777776666666666666655555555555555555555544444444444444443334433333333333333322222222222222211111111111111110000000000000///////////////...............-------------,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!! JJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQRRRRSSSTTUUVVWWWXYYZZZ[[\\\]]]]]\__^^^]]\\\[[[[[[[[[[[ZZZZ]]\\[[ZZYYXXWWWWWWVVVVWWWUUUUUUTTTTTTTTSSSSSSSSSSSQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPQQQQQRRRRRRRRRRQQQPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999999998888888888877777777777777776666666666666655555555555555555555554444444444444443333433333333333333322222222222222221111111111111110000000000000///////////////...............-------------,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!! JJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQRRRRSSSTTUUUVVWWXXYYZZ[[[\\\\]]]\__^^]]]\\\[[[[[[[[[[[ZZZZ]]\\[[ZZYYXXWWWWVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPQQQQRRRRRRRRRQQQQPPPOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999999988888888888777777777777777766666666666666555555555555555455555544444444444444433333333333333333333222222222222222211111111111111100000000000000///////////////...............-------------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!! JJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPQQPPPPPPPPPPPQQQQQQRRRRSSTTTUUVVWWWXYYZZZ[[\\\\\\\\_^^^]]]\\\[[[[[[[[[[[ZZZZ]]\\[[ZZYXXXWWWVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPQQQQQRRRRRRQQQQPPPPOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999999988888888888777777777777777766666666666666555555555555555445555544444444444444433333333333333333333222222222222222211111111111111100000000000000///////////////...............-------------,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! JJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQRRRRSSTTTUUUVVWWXXYYZZ[[[\\\\\\\_^^^]]]\\\[[[[[[[[[[ZZZZZ]\\[[ZZYYXXWWWVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSSQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPQQQQQQRRRRQQQQQPPPOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999999988888888888777777777777777766666666666666555555555555555444555544444444444444433333333333333333333322222222222222211111111111111110000000000000////////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!! JJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQQQRRRRSSTTTUUUVVWWXXYYZZ[[[\\\\\\\_^^^]]]\\\[[[[[[[[[ZZZZZZ]\\[[ZZYYXXWWWVVVVVVVVVVVTTTTTTSSSSSSSSSSSSSSSSSSSQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQPPPPOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999999888888888887777777777777777666666666666665555555555555555444555444444444444444333333333333333333333222222222222222111111111111111100000000000000///////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!! JJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRSSTTTUUVVVWWXXYYZZ[[\\\\\\\^^^^]]]\\\\[[[[[[[[ZZZZZY\\\[[ZYYXXWWWVVVVVVVUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPPPPPPPOPPPPPPOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQPPPOOOONNNNNNMNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999999888888888887777777777777777666666666666665555555555555555444455444444444444444433333333333333333333222222222222222211111111111111100000000000000///////////////..............--------------,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRSSTTTUUUVVWWXXYYZZ[[[\\\\\\^^^^]]]\\\\[[[[[[[ZZZZZYY\\[[ZZYYXXWWWVVVVVUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRQQQQQQPPPPPPPPPPPPPPPPPPOPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQPPPPOOOONNNNNMMNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999999888888888888777777777777777666666666666665555555555555555444445544444444444444433333333333333333333222222222222222211111111111111100000000000000///////////////...............--------------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!! ! JJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSTSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRSSTTTUUUVVWWXXYYZZZ[[\\\\\\^^^^]]]\\\\[[[[[[[ZZZZZYY\\[ZZYYXXWWWVVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRQQQQQPPPPPPPPPPPPPPPPPPOOPPPPPPPOOOOOOOOOOOPPPPPPPQQQQQQQQQPPPPOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888888877777777777777666666666666665555555555555555444444544444444444444433333333333333333333322222222222222211111111111111100000000000000///////////////...............---------------,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!! ! JJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRSSTTTUUUVVWWXXYYZZ[[[\\\\\^^^^^]]]\\\\[[[[[[ZZZZYYY\[[ZZYYXXWWVVVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSRRRQQQQPPPPPPPPPPPPPPPPPPPOOPPPPPPPPOOOOOOOOOOPPPPPPPPQQQQQQQPPPPPOOOONNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999888888888888887777777777777666666666666665555555555555555444444444444444444444433333333333333333333322222222222222211111111111111110000000000000////////////////..............---------------,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRSSTTTUUUVVWWXXYYZZ[[[[\\\\^^^^^]]]\\\\[[[[[ZZZZYYYX[[ZZYYXXWWWVVVVUUUUUUUUUUSSSSSSSSSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPOOOOOOOOOOPPPPPPPQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999998888888888888887777777777776666666666666665555555555555554444444444444444444444333333333333333333333222222222222222111111111111111100000000000000///////////////..............----------------,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRSSSTTTUUVVVWXXYYZZZ[[[\\\\^^^^^]]]]\\\\[[[[ZZZZYYYX[[ZZYYXXWWVVVVUUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQPPPPPPOOOONNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999998888888888888888777777777776666666666666665555555555555554444444444444444444444333333333333333333333222222222222222111111111111111100000000000000///////////////...............---------------,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQRRRRRSSTTTTUUVVVWWXXYZZZ[[\\\\\\_____^^^^]]]]\\\\[[[ZZZYY]]\\[[ZZYYXXXXWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::9999999999999999998888888888888888777777777777777666666666666666666555555555555555544444444444444443333333333333333332222222222222221112111111111111111000000000000000000//////////////////...............--------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQQQQRRRRSSSTTTUUUVVWWXXYYZZ[[\\\\\\_____^^^^]]]]\\\[[[[ZZYYY]\\[[ZZYYYXXXWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSSQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::99999999999999999988888888888888887777777777777776666666666666666665555555555555555444444444444444433333333333333333322222222222222211111111111111111110000000000000000000///////////////.//...............--------,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRSSSTTTUUUVVWWXYYZZ[[[\\\\\_____^^^^]]]]\\\[[[ZZZYYX]\\[[ZZYYXXXWWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::99999999999999999988888888888888887777777777777776666666666666666665555555555555555444444444444444443333333333333333322222222222222211111111111111111110000000000000000000///////////////../...............---------,,,,,,,,,,,,,,++++++++++++++****************)))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQRRRSSSSTTTUUVVWWXXYYZZ[[[\\\\_____^^^^]]]]\\\[[[ZZYYYX\\[[ZZYYYXXXWWWWWWWWWWWVVSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::99999999999999999988888888888888887777777777777776666666666666666665555555555555555444444444444444443333333333333333322222222222222221111111111111111111000000000000000000///////////////..................----------,,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVWWXYYZZ[[[\\\\______^^^^]]]\\\[[[ZZYYXX\\[[ZZYYXXXWWWWWWWWVVVVVVSSSSSSSSRRRRRRRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999999999988888888888888887777777777777776666666666666666665555555555555555444444444444444443333333333333333332222222222222221111111111111111111000000000000000000///////////////..................-----------,,,,,,,,,,,,+++++++++++++++****************)))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQRRRRSSSTTTUUVVWWXXYYZZ[[[\\\_____^^^^^]]]\\\[[[ZZYYXX\\[ZZYYYXXXWWWWWWWVVVVVVVSSSSSSRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999999988888888888888887777777777777776666666666666666665555555555555555444444444444444443333333333333333332222222222222221111111111111111111000000000000000000////////////////..................-----------,,,,,,,,,,,+++++++++++++++****************)))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQRRRRSSSTTTUUVVWWXYYZZZ[[[\\______^^^^]]]\\\[[ZZZYYXX\[[ZZYYXXXWWWWWWVVVVVVVVVSSSSSRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999999999999888888888888888877777777777777766666666666666666655555555555555554444444444444444433333333333333323322222222222222211111111111111111110000000000000000000///////////////..................------------,,,,,,,,,,,++++++++++++++****************)))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!! IJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRSSSSTTUUVVWWXXYYZZ[[[\\______^^^^]]]\\\[[ZZYYXXW\[[ZZYYXXXWWWWWVVVVVVVVVVSSSRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNMMMMMMMLMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999999999999888888888888888877777777777777766666666666666665665555555555555555444444444444444433333333333333332322222222222222211111111111111111110000000000000000000///////////////..................-------------,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!! IIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRSSSTTTUUVVWWXYYZZZ[[[\_____^^^^^]]]\\\[[ZZYYXXW\[ZZYYYXXWWWWWWVVVVVVVVVVSSRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMLMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::999999999999999989888888888888888877777777777777766666666666666665565555555555555555444444444444444433333333333333332222222222222222221111111111111111110000000000000000000///////////////..................--------------,,,,,,,,,++++++++++++++++***************)))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! IIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPQQQQQRRRRSSSTTUUVVWWXXYYZZ[[[[^^___^^^^^]]]\\\[[ZZYYXXW[[ZZYYXXXWWWWWVVVVVVVVVVVSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::999999999999999988888888888888888877777777777777766666666666666665555555555555555555444444444444444433333333333333332222222222222222221111111111111111111000000000000000/00///////////////..................---------------,,,,,,,,++++++++++++++++***************)))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"####"""""""""""""""""!!!!!!!!!!!!!!! IIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPQQQQRRRRRSSSTTUUVVWWXYYZZZ[[[^^^^^^^^^^]]]\\\[[ZZYYXXW[[ZZYYXXXWWWWVVVVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::999999999999999988888888888888888877777777777777766666666666666665555555555555555555444444444444444433333333333333332222222222222222221111111111111111111000000000000000//0////////////////..................---------------,,,,,,,,+++++++++++++++***************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""####""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPQQQQQRRRRSSSTTUUVVWWXXYYZZ[[[^^^^^^^^^^]]]\\\[[ZZYYXWW[[ZZYYXXWWWWWVVVVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMLLLLMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999999999999888888888888888888777777777777777666666666666666655555555555555555554444444444444444333333333333333322222222222222222211111111111111111110000000000000000//////////////////..................---------------,,,,,,,,+++++++++++++++****************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""###""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPPPQQQQQRRRRSSSTTUUVVWXXYYZZZ[[^^^^^^^^^^]]]\\\[[ZZYXXWW[ZZYYXXXWWWWVVVVVVVVVVVVVRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPOOPOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999999999999888888888888888888777777777777777666666666666666655555555555555555554444444444444444333333333333333322222222222222222211111111111111111110000000000000000//////////////////..................----------------,,,,,,,++++++++++++++++***************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""##"""""""""""""""""!!!!!!!!!!!!!!! IIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPQQQQQRRRRSSSTTUUVVWWXXYYZZ[[^^^^^^^^^^]]]\\\[[ZZYXXWW[ZZYYXXXWWWWVVVVVVVVVVVVVRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999999999999888888888888888888777777777777777666666666666666665555555555555555554444444444444444433333333333333322222222222222222211111111111111111110000000000000000//////////////////..................----------------,,,,,,,++++++++++++++++***************))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""##""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRQQRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQRRRRSSSTTUVVWWXXYYZZ[[^^^^^^^^^^^]]\\\[[ZYYXXWW[ZZYYXXWWWWVVVVVVVVVVVVVVRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999999999999888888888888888888777777777777777666666666666666665555555555555555554444444444444444433333333333333322222222222222222211111111111111111111000000000000000///////////////////..................---------------,,,,,,,,+++++++++++++++***************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""#"""""""""""""""""!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPQQQQQRRRRSSSTTUUVWWXXYYZZZ[^^^^^^^^^^^]]\\\[[ZYYXXWV[ZYYXXXWWWWVVVVVVVVVVVVVVRRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999999999999888888888888888888777777777777777666666666666666665555555555555555554444444444444444433333333333333332222222222222222211111111111111111111000000000000000///////////////////..................---------------,,,,,,,,+++++++++++++++****************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""#""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQRRRRSSTTUUVVWXXYYZZZ[^^^^^^^^^^^]]]\\[[ZYYXWWVZZYYXXWWWWVVVVVVVVVVVVVVVRRRRRRRRQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999999999999888888888888888888777777777777777766666666666666665555555555555555554444444444444444433333333333333332222222222222222221111111111111110111000000000000000///////////////////..................----------------,,,,,,,++++++++++++++++***************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQRRRRSSTTUUVVWWXYYYZZ[^^^^^^^^^^^]]]\\[ZZYYXWWVZZYYXXWWWWVVVVVVVVVVVVVVURRRRRRRRQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999998888888888888888887777777777777777666666666666666655555555555555555544444444444444443333333333333333322222222222222222211111111111111100110000000000000000//////////////////..................----------------,,,,,,,++++++++++++++++***************))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$$################""""""""""""""""""""""!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSTTUVVWWXXYYZZ[^^^^^^^^^^^]]]\\[ZZYXXWWVZYYXXXWWWVVVVVVVVVVVVVUUURRRRRRQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLKKLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999999998888888888888888887777777777777777666666666666666655555555555555555544444444444444443333333333333333322222222222222222211111111111111100010000000000000000//////////////////...................---------------,,,,,,,,+++++++++++++++***************))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##$$################""""""""""""""""""""""!!!!!!!!!!!!!!!! HIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQRRRSSSTTUUVWWXXYYZZZ^^^^^^^^^^^]]\\[[ZZYXXWVVZYYXXWWWVVVVVVVVVVVUUUUUURRRRRQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999998888888888888888887777777777777777666666666666666655555555555555555544444444444444443333333333333333322222222222222222211111111111111110000000000000000000///////////////////..................---------------,,,,,,,,++++++++++++++++***************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##$#################"""""""""""""""""""""!!!!!!!!!!!!!!!! HHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQRRRSSTTUUVVWXXYYZZZ^^^^^^^^^^^]]\\[[ZYYXWWVUYYXXXWWWVVVVVVVVVVVUUUUUURRRRQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOPPPPPPPQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLKKKKLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999998888888888888888887777777777777777666666666666666655555555555555555544444444444444443333333333333333322222222222222222211111111111111110000000000000000000///////////////////...............-..---------------,,,,,,,,++++++++++++++++***************))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###$################""""""""""""""""""""""!!!!!!!!!!!!!!!! HHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQRRRSSTTUUVVWWXYYZZZ]^^^^^^^^^^]]\\[[ZYYXWVVUYYXXWWWVVVVVVVVVVUUUUUUUURRQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLKKKKKLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999998888888888888888887777777777777777666666666666666655555555555555555544444444444444443333333333333333322222222222222222211111111111111110000000000000000000///////////////////...............--.----------------,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRSSTTUVVWWXXYYZZ]^^^^^^^^^]]]\\[ZZYXXWVUUYXXWWWWVVVVVVVVVUUUUUUUUUQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999998888888888888888887777777777777777666666666666666655555555555555555544444444444444444333333333333333322222222222222222221111111111111110000000000000000000///////////////////................------------------,,,,,,,,,++++++++++++++***************)))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!! HHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOPPPPPPPPPQQQQQRRRSSTTUUVWWXXYYZZ]]^^^^^^^^]]]\[[ZYYXWWVUUYXXWWWVVVVVVVVVUUUUUUUUUUQQQQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999998888888888888888887777777777777777666666666666666655555555555555555544444444444444444333333333333333322222222222222222221111111111111110000000000000000000///////////////////................------------------,,,,,,,,,,++++++++++++++***************))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOPPPPPPPPPPQQQQRRRSSTUUVVWWXYYYZ]]^^^^^^^^]]\\[[ZYXXWVVUTXXWWWVVVVVVVVVVUUUUUUUUUUQQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999988888888888888887877777777777777776666666666666666555555555555555545544444444444444443333333333333333322222222222222212211111111111111110000000000000000000//////////////////................------------------,,,,,,,,,,,+++++++++++++***************))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQRRRSSSTUUVVWWXYYZZ[]]^^^^^^^^]]]\[[ZYXXWVVUTWWVVVVUUUUUUUUUUUUUTTTTTTQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOONNNNNNNNNNOOOONNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBAAAABBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999988888888888777777777777666666666666665555555555555555544444444444333333333333333332222333322222222222222221111111111111111111111000000000////////////////.....................------------------,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!! HHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQRRRSSTTUUVWWXXYYZZ]]^^^^^^^^]]\\[ZZYXWWVUUTWWVVVUUUUUUUUUUUUUUTTTTTTQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOONNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBAAAAABAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888777777777776666666666666655555555555555555444444444443333333333333333322222333222222222222222211111111111111111111110000000000///////////////.....................------------------,,,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! HHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRSSTTUVVWWXYYZZ]]]^^^^^^]]]\\[ZYYXWVVUTTWVVVVUUUUUUUUUUUUUTTTTTTTQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNONNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999998888888888888777777777766666666666666655555555555555554444444444433333333333333333222222332222222222222222111111111111111111111100000000000//////////////.....................------------------,,,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! HHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQRRSSTTUUVWWXXYYZ\]]]^^^^]]]\\[[ZYXXWVUUTSWVVVUUUUUUUUUUUUUUTTTTTTTPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999888888888888888777777777666666666666666655555555555555544444444444333333333333333332222222322222222222222222111111111111111111111100000000000/////////////.....................------------------,,,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQRRRSSTTUVVWWXXYY\]]]]]]]]]]\\[ZZYXWWVUTTSVVVUUUUUUUUUUUUUUTTTTTTTTPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999888888888888888777777776666666666666666655555555555555444444444443333333333333333322222222222222222222222221111111111111111111111000000000000/////////////....................----------------,-,,,,,,,,,,,,,,,,++++++++++++++++****************)****))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRSSTTUUVVWXXYY\\]]]]]]]]\\[[ZYYXWVVUTTSVVVUUUUUUUUUUUUUUTTTTTTTTPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNMMMMMMMMMNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999998888888888888888777777766666666666666666555555555555554444444444443333333333333333222222222222222222222222211111111111111111111110000000000000////////////.....................----------------,-,,,,,,,,,,,,,,,+++++++++++++++++***************))***))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPQQQRRSSTTUVVWWXXY\\\]]]]]]]\\[[ZYXXWVUUTSSVVUUUUUUUUUUUUUUUTTTTTTTTPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999988888888888888887777777666666666666666665555555555555544444444444443333333333333332222222222222222222222222111111111111111111111100000000000000///////////.....................----------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************))**))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQRRSSTTUUVWWXXY[\\\\]]]]\\\[ZZYXXWVUUTSSVVUUUUUUUUUUUUUUUTTTTTTTSPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999998888888888888888877777776666666666666666555555555555554444444444444443333333333333322222222222222222222222221111111111111111111111000000000000000//////////.....................----------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************)))*))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPQQQRRSSTUUVVWWXX[[\\\\\\\\\[[ZZYXWWVUTTSSVVUUUUUUUUUUUUUUUTTTTTTTSPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999988888888888888888777777766666666666666665555555555555544444444444444443333333333333222222222222222222222222211111111111111111111110000000000000000/////////.....................----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))*))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPQQQRRSSTTUUVWWXX[[\\\\\\\\\[[ZYYXWWVUTTSSVVUUUUUUUUUUUUUUTTTTTTTSSPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;;;;;:;;;;::::::::::::::::99999999988888888888888887777777766666666666666666555555555555544444444444444444333333333333222222222222222222222222211111111111111111111111000000000000000//////////.....................----------------,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHHIIIHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPQQRRSSTTUUVVWXX[[[\\\\\\\[[[ZYYXWVVUTTSSVVUUUUUUUUUUUUUUTTTTTTTSSPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;;;;::;;:::::::::::::::::99999999988888888888888887777777766666666666666666555555555555544444444444444444333333333333222222222222222222222222211111111111111111111111000000000000000//////////................-....----------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))))))((((((((((((((((((''''''''''''''''&'''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHHHHIHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPQQRRSSTTUUVVWWXZ[[[\\\\\\[[ZZYYXWVVUTTSSVVUUUUUUUUUUUUUUTTTTTTSSSPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;;;;;:::;;::::::::::::::::999999999888888888888888877777777666666666666666665555555555555444444444444444443333333333332222222222222222222222222111111111111111111111110000000000000000/////////................--...----------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))))))((((((((((((((((((''''''''''''''''&&''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPQQRRSSTTUUVVWWXZ[[[[\\\\[[[ZZYXXWVVUTTSSVVUUUUUUUUUUUUUTTTTTTTSSSPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAA@AAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>====================<<<<<<<<<<<;;;;;;;;;;;;;;::::;::::::::::::::::999999999888888888888888877777777666666666666666665555555555555444444444444444443333333333332222222222222222222222222111111111111111101111110000000000000000/////////................---..----------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((''''''''''''''''&&'&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! GGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPQQRRSSTTUUVVWWXZ[[[[\\\[[[[ZZYXXWVVUTTSSVVUUUUUUUUUUUUUTTTTTTSSSSPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAA@@AAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>====================<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::999999999888888888888888877777777766666666666666665555555555555444444444444444443333333333332222222222222222222222222111111111111111100111110000000000000000/////////................----.----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&'&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!! GGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPQQQRRSSTTUUVVWWWZZ[[[[[[[[[[ZZYXXWVVUTTSSVVUUUUUUUUUUUUTTTTTTTSSSSPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>====================<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::999999999988888888888888877777777776666666666666665555555555555544444444444444443333333333332222222222222222212222222211111111111111100011110000000000000000/////////................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPQQQRRSSTTUUVVWWWZZ[[[[[[[[[ZZZYXXWVVUTTSSVVUUUUUUUUUUUUTTTTTTSSSSSOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::999999999998888888888888877777777777666666666666655555555555555544444444444444443333333333332222222222222222211222222211111111111111110001110000000000000000/////////................---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!! GGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPQQQRRSSTTUUVVWWWZZ[[[[[[[[[ZZYYXXWVVUTTSSVVVUUUUUUUUUUTTTTTTTSSSSSOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::999999999999888888888888877777777777766666666666655555555555555544444444444444443333333333332222222222222222211122222211111111111111110000110000000000000000//////////................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!! GGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPQQQRRSSTTUUVVVWWZZZ[[[[[[[[ZZYYXXWVVUTTSSVVVUUUUUUUUUTTTTTTTSSSSSSOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::999999999999988888888888877777777777776666666666655555555555555444444444444444443333333333332222222222222222211112222211111111111111110000010000000000000000//////////................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPQQQRRSSTTUUVVVWWZZZ[[[[[[[ZZZYYXXWVVUUTSSVVVUUUUUUUUTTTTTTTSSSSSSROOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::999999999999998888888888877777777777777666666666655555555555555544444444444444443333333333332222222222222222211111222211111111111111110000000000000000000000//////////................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOPPPQQQRRSSTTUUVVVWWZZZZ[[[[[ZZZZYYXXWVVUUTTSVVVUUUUUUUUTTTTTTTSSSSSSROOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::999999999999999888888888877777777777777766666666655555555555555554444444444444443333333333332222222222222222211111122211111111111111110000000000000000000000//////////................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))))))(((((((((((((((('('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRSSTTUUVVVWWZZZZZ[[[ZZZZYYYXWWVVUUTTSVVVUUUUUUUTTTTTTTSSSSSSRROOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::9999999999999998888888888777777777777777766666666555555555555555554444444444444433333333333322222222222222222111111122111111111111111100000000000000000000000//////////...............---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))(((((((((((((((('(''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOPPPPQQRRSSTTUUUVVWWYZZZZZZZZZZZYYXXWWVVUUTTSVVVUUUUUUUTTTTTTSSSSSSRRROOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::9999999999999998888888888777777777777777766666666555555555555555554444444444444433333333333322222222222222222111111112111111111111111100000000000000000000000///////////...............--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGGHHGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOPPPQQRRSSTTUUUVVWWYZZZZZZZZZZZYYXXWWVVUUTTSVVVUUUUUUTTTTTTTSSSSSRRRROONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999999999998888888887777777777777777766666666555555555555555554444444444444433333333333332222222222222222111111111111111111111111100000000000000000000000////////////..............---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOPPPQQRRSSTTTUUVVVWYYZZZZZZZZZYYYXXWWVVUUTTSVVVUUUUUUTTTTTTSSSSSRRRRRONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::9999999999999998888888887777777777777777766666666555555555555555554444444444444433333333333333222222222222222111111111111111111111111100000000000000000000000/////////////.............---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOPPPQQRRSSTTTUUVVVWYYZZZZZZZZYYYXXXWWVUUTTSSVVVUUUUUTTTTTTSSSSSSRRRRRNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::9999999999999998888888887777777777777777766666666555555555555555554444444444444433333333333333322222222222222111111111111111111111111100000000000000000000000//////////////............---------------------,,,,,,,,,,,,,,,,+,+++++++++++++++++****************)))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNOOOPPPQQRRSSTTUUUVVVWYYZZZZZZZZYYYXXXWWVVUTTTSVVVUUUUUTTTTTTSSSSSSRRRRRNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888777777777777777766666666666666555555555555444444444444444443333333222222222222222221111111111111111111100000000000000000/////////////////.............----------------,----,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!! FFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOOOPPPQQRRSSTTUUUVVVWYYYZZZZZYYYYYXXWWVVUUTTSSVVVUUUUUTTTTTTSSSSSRRRRRRNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888777777777777777776666666666666555555555555444444444444444443333333322222222222222221111111111111111111100000000000000000/////////////////.............----------------,,----,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQRRSSTTUUUVVVWYYYYYYYYYYYYXXXWWVVUUTTSSVVVUUUUTTTTTTSSSSSRRRRRRRNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888777777777777777776666666666666555555555555544444444444444443333333332222222222222221111111111111111111100000000000000000/////////////////.............----------------,,,---,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNOOOPPQQRRSSTTUUUVVVVYYYYYYYYYYYXXXWWVVUUUTTSSVVVUUUUTTTTTSSSSSSRRRRRRQNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999988888888888888887777777777777777766666666666665555555555555544444444444444433333333332222222222222211111111111111111111000000000000000000////////////////.............-----------------,,,--,,,,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNOOOPPQQRRSSTTUUUVVVVYYYYYYYYYYXXXWWWVVUUTTSSSVVUUUUUTTTTTSSSSSRRRRRRQQNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKKKKKKKKKKKKJJJJJJJJJKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888888777777777777777766666666666666555555555555555444444444444443333333333322222222222221111111111111111111100000000000000000/////////////////.............-----------------,,,,-,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNOOOPPQQRRSSTTUUUVVVVYYYYYYYYXXXXWWWVVUUUTTSSSVVUUUUTTTTTSSSSSRRRRRRQQQMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888887777777777777777766666666666666555555555555555544444444444443333333333332222222222221111111111111111111100000000000000000/////////////////..............----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOPPPQRRSSTTTUUUVVVVYYYYYYXXXXXWWWVVVUUTTTSSRVUUUUUTTTTTSSSSSRRRRRQQQQMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999998888888888888888777777777777777766666666666666555555555555555554444444444443333333333333222222222221111111111111111111100000000000000000/////////////////..............----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOPPQQRRSSTTUUUVVVVVXYYXXXXXXXWWWVVVUUTTTSSSRVUUUUTTTTTTSSSSRRRRRQQQQQMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999998888888888888887777777777777777766666666666666555555555555555554444444444443333333333333322222222221111111111111111111100000000000000000/////////////////..............----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOPPQQRRSSTTUUUVVVVVXXXXXXXXWWWWVVVUUTTTSSSRRUUUUUTTTTTSSSSSRRRRRQQQQQMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999988888888888888887777777777777777766666666666666555555555555555554444444444443333333333333332222222221111111111111111111100000000000000000/////////////////..............----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMNNMMMNNNOOPPQQRRSSTTUUUVVVVVXXXXXXXWWWWVVVUUTTTSSSRRRUUUUTTTTTTSSSSSRRRRQQQQQQMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888888888777777777777777766666666666666555555555555555544444444444443333333333333333222222221111111111111111111100000000000000000/////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMNMMMNNNOOPPQQRRSSTTUUUVVVVVXXXXXXWWWVVVVUUTTTSSSRRRRUUUTTTTTTSSSSSRRRRRQQQQQQMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:;:::::::::::::::999999999999999988888888888888888777777777777777766666666666665555555555555555544444444444443333333333333333322222211111111111111111101100000000000000000//////////////////..............----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMNNNOOPPQQRSSTTTUUUVVVVVXXXXWWWWVVVUUUTTTSSSRRRRRUUTTTTTTTSSSSSRRRRQQQQQQQMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999988888888888888888777777777777777766666666666665555555555555555544444444444443333333333333333322222211111111111111111100100000000000000000//////////////////...............---------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOPPQRRSSTTTUUUVVVVVXXXWWWWVVVUUUTTTSSSRRRRRQUTTTTTTTSSSSSRRRRRQQQQQQPMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999988888888888888888777777777777777766666666666665555555555555555544444444444443333333333333333322222211111111111111111100000000000000000000//////////////////................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! EEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOPPQRRSSTTTUUUUVVVVXXWWWWVVVUUUTTTSSSRRRRQQQTTTTTTTTSSSSSRRRRRQQQQQPPMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJKJJJJJJJJJJJJJJJJIIIIIIIIJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999888888888888888888777777777777777766666666666665555555555555555544444444444443333333333333333322222211111111111111111100000000000000000000//////////////////................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! EEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOPPQRRSSTTTUUUUUVVUWWWWWVVVUUUTTTSSSRRRRQQQQTTTTTTTSSSSSSRRRRRQQQQQPPMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888888888777777777777777666666666666666555555555555555544444444444443333333333333333322222221111111111111111100000000000000000000//////////////////................--------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! EEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOPPQRRSSTTTUUUUUUUUWWWWVVVUUUTTTSSSRRRRQQQQQTTTTTTSSSSSSRRRRRQQQQQPPPLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999888888888888888887777777777777777666666666666666655555555555555544444444444443333333333333333322222221111111111111111100000000000000000000//////////////////.................-------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! EEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOPPQRRSSSTTUUUUUUUUWWWVVVUUUTTTSSSRRRQQQQQQQTTTTTSSSSSSSRRRRRQQQQQPPPLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999988888888888888888887777777777777777666666666666666665555555555555544444444444443333333333333333322222221111111111111111100000000000000000000//////////////////.................-------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*++****************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOPPQRRSSSTTTUUUUUUUWWVVVUUUTTTSSRRRRQQQQQQPPTTTTSSSSSSSSRRRRRQQQQQPPPLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999988888888888888888887777777777777777666666666666666665555555555555544444444444443333333333333333322222221111111111111111100000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**+*****************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOPPQQRRSSTTTTUUUUUUVVVVUUUTTTSSRRRRQQQQQPPPPTSSSSSSSSSSSRRRRRQQQQPPPPLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999988888888888888888887777777777777777666666666666666665555555555555544444444444443333333333333333322222222111111111111111100000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOPPQQRRSSTTTTTTTTTTVVVUUUTTTSSSRRRQQQQPPPPPPSSSSSSSSSSSSRRRRRQQQQPPPPLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999988888888888888888887777777777777777666666666666666665555555555555544444444444444333333333333333322222222211111111111111100000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLMMMMMMMMMNNOOOPPQQRRSSSTTTTTTTTTVVUUUTTTSSSRRRQQQQPPPPPPPSSSSSSSSSSSSRRRRRQQQQPPPPLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9:99999999999999999988888888888888888887777777777777777666666666666666665555555555555544444444444444433333333333333322222222221111111111111100000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,+,,,,++++++++++++++++********************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLMMMMMMMMNNOOPPPQQRRSSSTTTTTTTTTVUUUUTTSSSRRRQQQQPPPPPPPPSSSSSSSSSSSSRRRRRQQQQPPPPLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIJJJIIIIIIIIIIIIIIIIIIIHHHIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999888888888888888888887777777777777777666666666666666665555555555555544444444444444443333333333333322222222222111111111111100000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,++,,,++++++++++++++++********************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLMMMMMMMMNNOOPPQQQRRSSSSTTTTTTTTUUUUTTTSSRRRQQQQPPPPPPPPOSSSSSSSSSSSSRRRRRQQQQPPPPLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIJIIIIIIIIIIIIIIIIIIIHHHHHIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999888888888888888888877777777777777776666666666666666665555555555555444444444444444444333333333333322222222222211111111111100000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,+++,,+++++++++++++++++*******************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLMMMMMMMNNOOPPQQQRRRSSSSTTTTTSSUUUTTTSSSRRQQQQPPPPPPOOOOSSSSSSSSSSSSRRRRRQQQQPPPPLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999888888888888888888877777777777777776666666666666666665555555555555444444444444444444333333333333322222222222221111111111100000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,++++,+++++++++++++++++********************)))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOPPQQQRRRSSSSSSSSSSSUUTTTTSSRRRQQQPPPPPOOOOOOSSSSSSSSSSSSRRRRRQQQQPPPPLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999888888888888888888877777777777777777666666666666666665555555555555444444444444444443333333333333322222222222222111111111100000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++********************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! DDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOPPQQQRRRSSSSSSSSSSSUUTTTSSSRRQQQPPPPPOOOOOOOSSSSSSSSSSSSSRRRRRQQQPPPPLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999998888888888888888888877777777777777777666666666666666655555555555555444444444444444443333333333333322222222222222211111111100000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++********************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMNNOOPPPQQRRSSSTTTUUUUUUUUUUUUTTTTSSSRRQQQPPPPPOOOOOOORRRRRRRRRRRRRRRRRQQQPPPPOMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::99999999999988888888888887777777777777776666666666666555555555555555555444444444444433333333333333333322222222222222222111111111100000000000000000//////////..................------------------,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&'&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""##"""""""""""""""""!!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMNNOOPPQQQRRSSSTTTTUUUUUUUUUUTTTTSSSRRRQQQPPPPOOOOOOOORRRRRRRSSSRRRRRRRQQQQPPPOMMLLLLLLLKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888777777777777776666666666666555555555555555555444444444444433333333333333333322222222222222222111111111100000000000000000//////////..................------------------,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))))))))((((((((((((((((('((((('''''''''''''''''&&&'&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""#"""""""""""""""""!!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMNNOOPPQQQRRSSSTTTTUUUUUUUUTTTTTTSSSRRRQQQPPPPOOOOOOOORRRRRRSSSSSSRRRRRQQQQPPPOMMLLLLLLKKKKKKKKKKKKKKKKKJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888877777777777776666666666666555555555555555554444444444444433333333333333333322222222222222222111111111100000000000000000//////////..................------------------,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))))))))(((((((((((((((((('((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMNNOOPPQQRRRSSSTTTTTUUUUUUTTTTTTSSSRRRQQQPPPPOOOOOOOOORRRRRRSSSSSSSRRRRRQQQPPPOMLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::999999999999888888888888888887777777777776666666666666555555555555555554444444444444433333333333333333322222222222222222111111111100000000000000000//////////..................------------------,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))))))))((((((((((((((((((''(((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLMMMMNNOOPPQQRRRSSSTTTTTTTTTTTTTTTTSSSSRRRQQQPPPPOOOOOOOOORRRRRRSSSSSSSRRRRRQQQPPPOMLLLLLLKKKKKKKKKKKKKKKKJJIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::9999999999998888888888888888888777777777776666666666666655555555555555554444444444444433333333333333333322222222222222222111111111100000000000000000//////////..................------------------,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))))))))(((((((((((((((((('''((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLMMMMNNOOPPQQRRRSSSTTTTTTTTTTTTTTTTSSSSRRRQQQPPPPOOOOOOOOORRRRRRSSSSSSSSRRRRQQQPPPOMLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999999888888888888888888777777777766666666666666665555555555555554444444444444433333333333333333322222222222222222111111111110000000000000000//////////..................------------------,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))))))(((((((((((((((((''''(('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! DEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLMMMNNNOOPPQQRRRSSSSTTTTTTTTTTTTTTSSSSRRRQQQQPPPPOOOOOOOOORRRRRRSSSSSSSSRRRRQQQPPPOMLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999998888888888888888887777777777766666666666666666555555555555554444444444444433333333333333333222222222222222222111111111111000000000000000//////////..................------------------,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))))()))((((((((((((((((('''''(''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! DDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLMMLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLMMMNNNOOPPQQRRRSSSSSTTTTTTTTTTSSSSSSRRRRQQQPPPPOOOOOOOOOORRRRRRSSSSSSSSSRRRQQQPPPOMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::9999999999998888888888888888887777777777766666666666666666655555555555554444444444444433333333333333333222222222222222222111111111111100000000000000///////////.................------------------,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))(())(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! DDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLMMMNNNOOPPQQQRRRSSSSSTTTTTTTTSSSSSSSRRRRQQQPPPPOOOOOOOOOORRRRRRSSSSSSSSSRRRQQQPPPOMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99999999999998888888888888888887777777777766666666666666666655555555555554444444444444333333333333333333222222222222222222111111111111110000000000000////////////................------------------,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))(()(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLMMMNNNOOPPQQQRRRSSSSSSSTTTSSSSSSSSSRRRRQQQQPPPPOOOOOOOOOORRRRRRSSSSSSSSRRRRQQQPPPOMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99999999999988888888888888888887777777777766666666666666666555555555555544444444444444433333333333333333222222222222222222111111111111111000000000000/////////////...............------------------,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! DDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLKKKKLLLLLLLLMMMNNNOOPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRQQQQPPPPOOOOOOOOOORRRRRRRSSSSSSSRRRRQQQPPPOMLLLLKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999998888888888888888877777777777666666666666666666555555555555544444444444444443333333333333333222222222222222222111111111111111100000000000//////////////..............------------------,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! DDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLKKKKKKKLLLLLLLMMMNNNOPPPQQQRRRRSSSSSSSSSSSSSSSSRRRRRQQQQPPPPPOOOOOOOOOORRRRRRRRSSSSSRRRRRQQQPPPOMLLLLKKKKKKKJJJJJJJJJJJJJIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888888877777777777666666666666666666555555555555544444444444444444333333333333333222222222222222222111111111111111110000000000///////////////.............------------------,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLMMMNNNOPPPQQQRRRRRSSSSSSSSSSSSRRRRRRRQQQQQPPPPOOOOOOOOOOORRRRRRRRRRRRRRRRRQQQQPPOOMLLLLKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888888877777777777666666666666666666555555555555544444444444444444433333333333333222222222222222222111111111111111110000000000////////////////............------------------,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLMMMMNNNOPPPQQQQRRRRSSSSSSSSSSSRRRRRRRQQQQQPPPPPOOOOOOOOOOORRRRRRRRRRRRRRRRRQQQPPPOOLLLLKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999998888888888888877777777777666666666666666666555555555555544444444444444444433333333333333222222222222222222111111111111111110000000000/////////////////...........------------------,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLMMMMNNNOPPPQQQQRRRRRRSSSSSSSRRRRRRRRQQQQQQPPPPPOOOOOOOOOOORRRRRRRRRRRRRRRRQQQQPPPOOLLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999999888888888888777777777777766666666666666666555555555555444444444444444444433333333333333222222222222222222111111111111111110000000000//////////////////..........------------------,,,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLMMMMNNNOPPPPQQQRRRRRRRRSSSRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOQQRRRRRRRRRRRRRQQQQPPPOOOLLLKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999888888888888777777777777776666666666666665555555555555444444444444444444433333333333333222222222222222222111111111111111110000000000//////////////////..........------------------,,,,,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLMMMMNNNOPPPPQQQQRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOONNQQQQRRRRRRRRRQQQQQPPPPOOOLLLKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999888888888888777777777777777666666666666665555555555555444444444444444444333333333333332222222222222222222111111111111111110000000000//////////////////..........------------------,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLMMMNNNOOPPPPQQQQRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOONNNQQQQQQQRRRQQQQQQQPPPPOOONLLKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999999998888888888888777777777777777766666666666665555555555555444444444444444444333333333333332222222222222222221111111111111111110000000000//////////////////..........------------------,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!! CCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLMMMNNNOOPPPPQQQQRRRRRRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOONNNQQQQQQQQQQQQQQQQPPPPOOOONLLKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999999998888888888887777777777777777776666666666655555555555555444444444444444444333333333333332222222222222222222111111111111111110000000000//////////////////..........------------------,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! CCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKLLLLMMMNNNOOPPPPQQQQRRRRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOONNNQQQQQQQQQQQQQQPPPPPOOOONNLKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999999999988888888888887777777777777777776666666666655555555555555544444444444444444333333333333332222222222222222221111111111111111110000000000//////////////////..........------------------,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! CCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKJJKKKKKKKKLLLLMMMNNNOOPPPPQQQQQRRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOONNNQQQQQQQQQQQQQPPPPPOOOONNNKKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999999999988888888888887777777777777777776666666666655555555555555554444444444444444333333333333332222222222222222221111111111111111110000000000//////////////////..........------------------,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!! CCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJKKKKKKLLLLMMMNNNOOPPPPQQQQQRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOOONNQQQQQQQQQQPPPPPPPOOOONNNNKKKKKKJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999999999988888888888887777777777777777776666666666655555555555555555444444444444443333333333333322222222222222222221111111111111111110000000000//////////////////..........------------------,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!""""!!!!!!!!!!!!!!!!!! CCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKJJJJJJJJKKKKKKLLLMMMMNNNOOPPPPQQQQQQRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOOOOONNQQQQQQQQPPPPPPPOOOOOONNNNKKKKKJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999999998888888888888777777777777777777666666666666555555555555555555444444444444433333333333333322222222222222222211111111111111111100000000000/////////////////..........------------------,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))(((((((((((((((((((((''''''''''''''''''&'''''&&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKKKLLLMMMMNNNOOPPPPQQQQQQQRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOOOOOONNQQQQQQQPPPPPPPOOOOOONNNNNKKKKKJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::9999999999999988888888888887777777777777777776666666666665555555555555555554444444444444333333333333332222222222222222222111111111111111111000000000000////////////////..........------------------,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!""!!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKLLLMMMMNNNOOPPPPPQQQQQQQRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNQQQQQPPPPPPPPOOOOONNNNNNMKKKKJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::99999999999999888888888888877777777777777777766666666666555555555555555555544444444444443333333333333322222222222222222211111111111111111110000000000000///////////////..........------------------,,,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!! CCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJKKKKKKKLLLLLLMMMNNNNOOOPPOOOOPPPPPPQQQQQQQQQQQQPPPPSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNMMMMMLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAABBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999888888888777777777777777776666666665555555555555555444444443333333333333333322222222222222222211111111111111100000000000000000/////////////////..............------------------,,,,,,,,,,,,,++++++++++++++*********))))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! CCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJKKKKKKKLLLLLLMMMNNNNOOOPPOOOOPPPPPPPQQQQQQQQQQQPPPPSSRRRRRQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAABBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999998888888877777777777777777776666666655555555555555555444444333333333333333333322222222222222221111111111111111000000000000000000////////////////..............------------------,,,,,,,,,,,,,+++++++++++++++********)))))))))))))))))((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLMMMNNNOOOOPPOOOOOPPPPPPPQQQQQQQQQPPPPPSRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999988888888877777777777777777766666666655555555555555555544444333333333333333333222222222222222221111111111111111000000000000000000////////////////..............------------------,,,,,,,,,,,,,++++++++++++++++*******))))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLMMMMNNNOOOOPPOOOOOOPPPPPPPPQQQQQPPPPPPPRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPOOOOONNNNNNMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999988888888877777777777777777766666666555555555555555555544444333333333333333333222222222222222221111111111111111000000000000000000////////////////..............------------------,,,,,,,,,,,,,+++++++++++++++++******)))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLMMMMNNNOOOOOPNOOOOOPPPPPPPPPPPPPPPPPPPORRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOONNNNNNMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999999888888888877777777777777777766666666555555555555555555444444333333333333333333222222222222222221111111111111111000000000000000000////////////////..............------------------,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIKKKKKKKKLLLLMMMMNNNOOOOOPNOOOOOOOPPPPPPPPPPPPPPPPPORRRRQQQQQQQQPPPQQQQPPPPPPPPPOOOOONNNNNNMMMMMMMLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999988888888877777777777777777776666666655555555555555555544444333333333333333333322222222222222222111111111111111000000000000000000/////////////////..............------------------,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIKKKKKKKKLLLLMMMMNNNOOOOOPNNOOOOOOOPPPPPPPPPPPPPPPOORRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOONNNNNNMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999988888888877777777777777777766666666555555555555555555544444333333333333333333322222222222222222111111111111111000000000000000000/////////////////..............------------------,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKLLLLMMMNNNNOOOOOPNNOOOOOOOOOPPPPPPPPPPPPOOORRQQQQQPPPPPPPPPPPPPPPPPPPOOOOONNNNNMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888877777777777777777666666665555555555555555555444444333333333333333333222222222222222221111111111111110000000000000000000////////////////...............-----------------,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIKKKKKKKKLLLLMMMNNNNOOOOOONNNOOOOOOOOOOPPPPPPPPPOOOORQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNMMMMMMMLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999888888888888777777777777777766666666655555555555555555544444443333333333333333322222222222222222111111111111111100000000000000000/////////////////................----------------,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIKKKKKKKKLLLLMMMNNNNOOOOOONNNNNOOOOOOOOOOPPPPPPOOOOORQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999998888888888888877777777777777666666666665555555555555555544444444333333333333333222222222222222221111111111111111110000000000000000/////////////////.................---------------,,,,,,,,,,,,,,+++++++++++++++++******))))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIJIJJJJJJJJJJJJJIIIIIIIIIIIKKKKKKKKLLLMMMMNNNNOOOOOONNNNNNNOOOOOOOOOOOOOOOOOOOQQQQPPPPPPOOOOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999998888888888888887777777777777666666666666555555555555555444444444433333333333333222222222222222221111111111111111110000000000000000/////////////////.................---------------,,,,,,,,,,,,,,+++++++++++++++++******))))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! BBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIJKKKKKKKLLLMMMMNNNNOOOOOONNNNNNNNNOOOOOOOOOOOOOOOONQQQPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999998888888888888888777777777777666666666666655555555555555444444444443333333333333222222222222222221111111111111111110000000000000000/////////////////.................---------------,,,,,,,,,,,,,+++++++++++++++++++******)))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!! ! BBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJKKKKKKLLLMMMMNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNQQQPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@AAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999988888888888888888877777777777666666666666665555555555555444444444444333333333333222222222222222221111111111111111110000000000000000////////////////..................---------------,,,,,,,,,,,,,,++++++++++++++++++*******))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ! BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKLLLMMMNNNNNOOOOOONNNNNNNNNNNNNNOOOOOOOOONNNQQPPPPOOOOOOONNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999988888888888888888887777777776666666666666666555555555554444444444444433333333332222222222222222221111111111111111110000000000000000////////////////...................--------------,,,,,,,,,,,,,,,+++++++++++++++++********)))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"#######"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKLLLMMMNNNNOOOOOOONNNNNNNNNNNNNNNNNNOOONNNNNQQPPPOOOOONNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999888888888888888888887777777776666666666666666655555555554444444444444443333333332222222222222222211111111111111111110000000000000000////////////////..................---------------,,,,,,,,,,,,,,,,++++++++++++++++*********))))))))))))))(((((((((((((((('''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKLLLMMMNNNNNOOOOOONNNNNNMMNNNNNNNNNNNNNNNNNNQPPPPOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999988888888888888888887777777777666666666666666666555555555444444444444444433333333222222222222222221111111111111111111000000000000000/////////////////..................---------------,,,,,,,,,,,,,,,,,+++++++++++++++**********)))))))))))))(((((((((((((((('''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""#####"""""""""""""""""""!""""!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBCCCCBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKLLLMMMNNNNNOOOOOONNMMMMMMMMMMMNNNNNNNNNNNNNPPPPOOOONNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999888888888888888888887777777776666666666666666666555555555444444444444444443333333222222222222222222111111111111111111000000000000000/////////////////..................---------------,,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))(((((((((((((((('''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""####"""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBCCBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIJJJJKKKKLLLMMMNNNNNOOOOOOMMMMMMMMMMMMMMMMNNNNNNNNNMPPPOOOONNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999888888888888888888877777777776666666666666666666555555555444444444444444444333332222222222222222222111111111111111111000000000000000//////////////////.................---------------,,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))(((((((((((((((('''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""####""""""""""""""""""!!!""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIJJJJKKKKLLLMMMMNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMNMMMMMPPOOOOONNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999888888888888888888877777777776666666666666666665555555554444444444444444444333332222222222222222222111111111111111110000000000000000//////////////////.................---------------,,,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""###""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHJJJJKKKKLLLMMMMNNNNNOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMPPOOOONNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::999999999999999988888888888888888877777777766666666666666666665555555554444444444444444444333332222222222222222222111111111111111110000000000000000//////////////////.................---------------,,,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""##""""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!! AABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHJJJJJKKKLLLLMMMNNNNNOOOOOMMMMMMMLLLLLLLMMMMMMMMMMMMOOOOONNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::999999999999999998888888888888888777777777766666666666666666665555555554444444444444444443333332222222222222222222111111111111111110000000000000000//////////////////.................---------------,,,,,,,,,,,,,,,,,,++++++++++++++***************)))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""#"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! AAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJJJKKKKLLLMMMNNNNNNNNNNMMMMMMLLLLLLLLLLLLLMMMMMLLOOOONNNNMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::999999999999999999988888888888888877777777777666666666666666665555555554444444444444444444333333222222222222222222111111111111111111000000000000000///////////////////.................---------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHJJJJJKKKKLLLMMMMNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLOOONNNNMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::999999999999999999988888888888888777777777777766666666666666665555555554444444444444444444333333222222222222222222111111111111111111000000000000000///////////////////.................---------------,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLONNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::9999999999999999999988888888888888777777777777776666666666666665555555555444444444444444443333333322222222222222222111111111111111110000000000000000///////////////////.................---------------,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHIJJJJJKKKKLLLMMMMNNNNNNNNMMLLLLLLLLLLLKKKLLLLLLLLLLNNNNNNMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::99999999999999999998888888888888877777777777777776666666666666555555555555444444444444444433333333322222222222222221111111111111111100000000000000000//////////////////.................---------------,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIJJJJKKKLLLLMMMMMMMMMOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKLLLLLLLLLKKKKKKKKKKKJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999999999888889988888888888888888888777777766666666666666666655555555555555544444444444444333333333333322222222222211111111111111111000000000000000//////////////////..............-------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*************))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKLLLMMMMMMMMMOOOOONNNNNNNNMMMMMMMMMMMMMNNNMMMMMMLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888898888888888888888888777777766666666666666666665555555555555554444444444444443333333333322222222222222111111111111111110000000000000///////////////////..............-------------,,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBBCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIJJJJKKKLLLLMMMMMMMMOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKLLLKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????????????????????????>??>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999888888888888888888888888888777777766666666666666666665555555555555544444444444444444333333333322222222222222211111111111111100000000000000///////////////////..............-------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGHHHHHIIIIIJJJJKKKLLLLLMMMMMMMOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888888888888888888777777776666666666666666655555555555555544444444444444444433333333322222222222222221111111111111100000000000000///////////////////..............--------------,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHGGGGGGGHHHHIIIIIJJJKKKKLLLLLMMMMMMOONNNNNNNMMMMMMMMMMMMMMMMLMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999998888888888888888888888888887777777777666666666666666655555555555555544444444444444444433333333322222222222222222111111111111100000000000000///////////////////..............---------------,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! AABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGHHIIIIIJJJJKKKKLLLLLMMMMMNNNNNNNNMMMMMMMMMMMMLLLLLLMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999988888888888888888888888888887777777777766666666666666655555555555555444444444444444444433333333322222222222222222211111111111100000000000000///////////////////..............----------------,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! AAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHGGGGGGGGGGGHHHIIIIIJJJKKKKLLLLLLMMMMNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999988888888888888888888888888877777777777776666666666666655555555555555444444444444444444433333333222222222222222222211111111111100000000000000//////////////////...............-----------------,,,,,,,,,,,,,,++++++++++++++++++******************)))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!! AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIHHHHHHHHGGGGGGGGGGGGHHHIIIIIJJJJKKKKLLLLLLLLLNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJKKKKKKKKKKJJJJJJJJJIIIIIIHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999998888888888888888888888888888777777777777776666666666665555555555555554444444444444444443333333332222222222222222222111111111110000000000000000/////////////////...............------------------,,,,,,,,,,,,,++++++++++++++++++******************)))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!! AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIHHHHHHHHGGGGGGGGGGGGHHHHIIIIJJJJKKKKLLLLLLLLLNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJKKKKKKKKKJJJJJJJJIIIIIIIIHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999988888888888888888888888888877777777777777776666666666655555555555555444444444444444444433333333322222222222222222221111111111100000000000000000////////////////..............-------------------,,,,,,,,,,,,,+++++++++++++++++*******************)))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHIIIIHHHHHHHHGGGGGGGGGGGGGHHHHIIIIIJJJJKKKKLLLLLLLLNNNNNMMMMMMMLLLLLLLLLLLLKKLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999998888888888888888888888888888777777777777777776666666665555555555555555444444444444444444333333332222222222222222222111111111111000000000000000000///////////////..............-------------------,,,,,,,,,,,,,+++++++++++++++++*******************)))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGHHHHIIIIIJJJJKKKKKLLLLLLLNNNNMMMMMMMMLLLLLLLLLLKKKKLLKKKKKKKKKKKKJJJJJJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999998888888888888888888888888887777777777777777777666666665555555555555555544444444444444443333333332222222222222222222111111111111000000000000000000///////////////..............-------------------,,,,,,,,,,,,,++++++++++++++++++******************))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHHIIIIIJJJJKKKKKKLLLLLLNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKJJJJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999988888888888888888888778888887777777777777777777666666665555555555555555554444444444444443333333333222222222222222222111111111110000000000000000000//////////////...............-------------------,,,,,,,,,,,,,++++++++++++++++++******************))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHIIIIJJJJJKKKKKKLLLLLNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAA@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999888888888888888888888777888877777777777777777777666666655555555555555555554444444444444443333333333322222222222222221111111111110000000000000000000//////////////...............------------------,,,,,,,,,,,,,,++++++++++++++++++******************))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAABBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHIIIIIJJJJKKKKKKKLLLLMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>=>=====================<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999888888888888888888887777788877777777777777777777666666655555555555555555554444444444444433333333333332222222222222221111111111110000000000000000000//////////////...............------------------,,,,,,,,,,,,,+++++++++++++++++++******************))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHIIIIIJJJJJKKKKKKKKKKMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAA@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999988888888888888888887777778777777777777777777776666666555555555555555555544444444444444433333333333333222222222222221111111111110000000000000000000//////////////................-----------------,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHIIIIIJJJJJKKKKKKKKKKMMMMMMMMLLLLLLLKKKKKKKKKKJKKKKKKJJJJJJJJJJJJIIIIIIIJJJJIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAA@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>========================<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999998888888888888888877777777777777777777777777776666666555555555555555555544444444444444433333333333333322222222222221111111111110000000000000000000//////////////.................----------------,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHIIIIIJJJJJJKKKKKKKKKMMMMMMMLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999988888888888888887777777777777777777777777776666666655555555555555555554444444444444443333333333333333222222222222111111111111100000000000000000//////////////...................---------------,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  @@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIJJJJJJKKKKKKKKMMMMMLLLLLLLLKKKKKKKKKJJJJKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999998888888888888877777777777777777777777777776666666665555555555555555544444444444444433333333333333333322222222221111111111111110000000000000000//////////////...................---------------,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  @@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIJJJJJJJKKKKKKKMMMMLLLLLLLLKKKKKKKKKJJJJJKJJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999888888888888877777777777777777777777777766666666666555555555555555544444444444444433333333333333333332222222221111111111111111000000000000000//////////////...................---------------,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  @@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIJJJJJJJJKKKKKKLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::99999999999999999988888888888777777777777777777777777777766666666666655555555555555444444444444444433333333333333333332222222221111111111111111100000000000000//////////////...................---------------,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGHHHHHIIIIIIIJJJJJJJJJKKKKLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHIHHHHHHHHHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::99999999999999999988888888888777777777777777777777777777766666666666666555555555555544444444444444433333333333333333332222222221111111111111111111000000000000///////////////...................---------------,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHIIIIIIIJJJJJJJJJJJJJLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::999999999999999999888888888888777777777777777777777777777766666666666666655555555555544444444444444433333333333333333332222222221111111111111111111000000000000///////////////...................--------------,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFGGGGGHHHHHHIIIIIIIJJJJJJJJJJJJLLLLLLLLKKKKKKKJJJJJJJJJJIJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@AAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@???????????????>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::::999999999999999999888888888887777777777777777777777777777666666666666666665555555555444444444444444333333333333333333332222222221111111111111111111000000000000///////////////..................---------------,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGHHHHHHIIIIIIIJJJJJJJJJJJJLLLLLLLKKKKKKKJJJJJJJJJIIIJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@????????????????>>>>>=====================<=<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::999999999999999999998888888888887777777777777777777777777777666666666666666666555555555444444444444444433333333333333333322222222211111111111111111111000000000000////////////////.................---------------,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@AAA@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIJJJJJJJJJJJLLLLLLKKKKKKKJJJJJJJJJIIIIJJIIIIIIIIIIIIIIHHHHHHHHGHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@@??????????????????>>>>>===================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::9999999999999999999988888888888877777777777777777777767777776666666666666666666655555554444444444444444443333333333333333322222222211111111111111111110000000000000/////////////////................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!! ??????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFGGGGGGFFFFEEEEEEEEEEEEEEEEEFFFFGGGGGGHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJIIIIIIIHHHHHHHHKKKKKJJJJJJJJJJJJJIIIIIIIGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@?????????????????????????????????????????>>>>>>>>>>>>>====================<<<<<;;;;;;;;;;;;;;;;;;;:;;;;:::::::::::::::::::::::::::999999999999999999988888888888888888777777777777777766666666666666666666665555555555555555555544443333333333333333333222222222221111111111111111100000000000000////////////...................----------,,,,,,,,,,,,,,,,,,,+,+++++++++++++++++++*************))))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!! ????????????????????@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGFFEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJIIIIIIIHHHHHHHHHKKKJJJJJJJJJJJJJJIIIIIIIIGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????>>>>>>>>>>>>>>===================<<<<<;;;;;;;;;;;;;;;;;;;:::;;;::::::::::::::::::::99::::9999999999999999999988888888888888888777777777777777666666666666666666666665555555555555555555444443333333333333333333222222222211111111111111111110000000000000////////////...................----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************)))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!! ???????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGHHHHHHHHHIIIIIIIIJJJJJJJJJJIIIIIIHHHHHHHHHGJJJJJJJJJJJJJJJJIIIIIIIIHGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>===================<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999:::9999999999999999999888888888888888887777777777777776666666666666666666655655555555555555555555444433333333333333333333222222222211111111111111111110000000000000/////////////..................----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************)))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!! ???????????????????????@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIHHHHHHHHGGJJJJJJJJJJJJJJIIIIIIIIIHHGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>??????????>>>>>>>>>>>>>>>==================<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999:99999999999999999998888888888888888887777777777777776666666666666666666655555555555555555555555444443333333333333333332222222222211111111111111111110000000000000//////////////.................----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************)))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ???????????????????????@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGHHHHHHHHHHHHIIIIJJJJJJJJIIIIIIIHHHHHHHGGGGJJJJJJJJJJJJIIIIIIIIIIHHHGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?@@@@@@@@??????????????????????????????????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999998888888888888888887777777777777776666666666666666666655555555555555555555555444444433333333333333333222222222211111111111111111111000000000000////////////////...............-----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************)))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!!! >>?????????????????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGHHHHHHHHHHHHHHHJJJJJJJIIIIIIIIHHHHHHHGGGGJJJJJJJJJJIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@???????????????????????????????>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999999999999999999998888888888888888887777777777777776666666666666666666655555555555555555555555444444443333333333333333222222222211111111111111111110000000000000/////////////////..............-----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************)))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!!! >>>>???????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEFEEEFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDEEEEEEEEFFFFGGGGGGHHHHHHHHHHHHHHHJJJJJJJIIIIIIIIHHHHHHGGGGGJJJJJJJIIIIIIIIIIIIIIHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999988888888888888888877777777777777777666666666666666666555555555555555555555554444444444333333333333332222222222211111111111111111110000000000000//////////////////.............------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!!! >>>>>>>????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDEEEEEEFFFFGGGGGGGHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHGGGGGJJJJJJIIIIIIIIIIIIIIHHHHHFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@?????@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999998888888888888888877777777777777777776666666666666666655555555555555555555555444444444443333333333333222222222222111111111111111111000000000000////////////////////............-------------,,,,,,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!!! >>>>>>>>>??????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDEEEEEFFFFFGGGGGGGHHHHHHHHHHHHHJJJJIIIIIIIIIIHHHHHHGGGGGGJJJJIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::::::::999999999999999999999999999988888888888888888777777777777777777777666666666666666555555555555555555555554444444444444333333333333222222222222211111111111111111000000000000///////////////////.............--------------,,,,,,,,,,,,,,,++++++++++++++++++++++**************))))))))))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEFFFFFFEDDDDDDDDDDDDDDDDDDDDEEEEFFFFFFGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHGGGGGGJJJIIIIIIIIIIIIIIIHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;:::::::::::::::::::::::::::9999999999999999999999999999888888888888888888777777777777777777776666666666666666555555555555555555555554444444444444433333333332222222222222221111111111111110000000000000///////////////////.............---------------,,,,,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHGGGGGGJJIIIIIIIIIIIIIIIHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;::::::::::::::::::::::::::::9999999999999999999999999999888888888888888887777777777777777777776666666666666665555555555555555555555544444444444444443333333332222222222222222111111111111110000000000000///////////////////............-----------------,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>???????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIHHHHHHGGGGGGJJIIIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>====================<<<<<<<<<<<<<<<<<<<<;;;;;::::::::::::::::::::::99:::99999999999999999999999999999888888888888888888777777777777777777776666666666666666555555555555555555555554444444444444444433333333222222222222222221111111111111000000000000////////////////////............------------------,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHIIIIIIIIIIIIIIHHHHHHGGGGGGJIIIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>======================<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::9999::999999999999999999999889999988888888888888888888777777777777777777766666666666666655555555555555555555555544444444444444444433333322222222222222222221111111111100000000000000///////////////////............-------------------,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEFFFFFFFGGGGGGGGGGGHHHHHIIIIIIIIIIIIIIHHHHHHGGGGGGJIIIIIIIIIIIIIHHHHHHHHHHHFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::99999999999999999999999999988889998888888888888888888888777777777777777776666666666666666555555555555555555555554444444444444444444433333222222222222222222211111111111000000000000000/////////////////.............-------------------,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIHHHHHHGGGGGGJIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999999999999999999998888889988888888888888888888877777777777777777666666666666666655555555555555555555555544444444444444444443333322222222222222222222111111111110000000000000000////////////////............--------------------,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>>???????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCDDDDDDDDEEEEFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHHFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999999999999999999999988888888888888888888888888887777777777777777776666666666666665555555555555555555554554444444444444444444433333222222222222222222221111111111000000000000000000///////////////............--------------------,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>>?????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDEEEEFFFFFFFGGGGGGGGGGGGGGIIIIIIIIIIIIIHHHHHHHGGGGGGIIIIIIIIIIHHHHHHHHHHHHHHGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>?????????>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999999999999999998888888888888888888888888888877777777777777777666666666666666655555555555555555555444544444444444444444444333332222222222222222222111111111110000000000000000000/////////////.............-------------------,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!! ===>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDEEEEEFFFFFFFGGGGGGGGGGGGGIIIIIIIIIIIIIHHHHHHHGGGGGFIIIIIIIIIHHHHHHHHHHHHHHGGFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@?@?????????????????????>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::999999999999999999999999999988888888888888888888888888888777777777777777777666666666666666555555555555555555555444444444444444444444443333332222222222222222222111111111110000000000000000000/////////////.............-------------------,,,,,,,,,,,+++++++++++++++++++*++*******************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!! =====>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEFFFFFFFFGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHGGGGGGFIIIIIIIIHHHHHHHHHHHHHHGGGFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::9999999999999999999999999999888888888888888888888888888887777777777777777776666666666666666555555555555555555554444444444444444444444443333333222222222222222221111111111100000000000000000000/////////////..............------------------,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ========>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEEFFFFFFFFGGGGGGGGGGHHHIIIIIIIHHHHHHHHHGGGGGFFIIIIIIIHHHHHHHHHHHHHHGGGGEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>======================<<=========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::99999999999999999999999999999888888888888888888888888888887777777777777777766666666666666666655555555555555555554444444444444444444444433333333322222222222222221111111111100000000000000000000/////////////...............-----------------,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! ==========>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFIIIIIIHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<======<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999998888888888888888888888888888877777777777777777766666666666666666665555555555555555544444444444444444444444433333333332222222222222221111111111100000000000000000000////////////.................----------------,,,,,,,,,,++++++++++++++++++++*********************))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!! =============>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEFFFFFFFFFFGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGFFFIIIIHHHHHHHHHHHHHGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<====<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999998888888888888888888888888888877777777777777777766666666666666666666655555555555555554444444444444444444444433333333333322222222222221111111111110000000000000000000/////////////..................--------------,,,,,,,,,,,+++++++++++++++++++**********************))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!! ===============>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEEFFFFFFFFFFFFGGGGHHHHHHHHHHHHHHHHGGGGGGFFFFIIIHHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::9999999999999999999999989999988888888888888888888888888888877777777777777777666666666666666666666555555555555555544444444444444444444444433333333333332222222222221111111111111000000000000000000/////////////...................-------------,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!! ==================>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGFFFFFIIHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999988899998888888888888888888888888888877777777777777777766666666666666666666655555555555555554444444444444444444444433333333333333322222222221111111111111110000000000000000/////////////....................-------------,,,,,,,,,,,,,+++++++++++++++++**********************))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!! ====================>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHGGGGGGGFFFFFFIHHHHHHHHHHGGGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::99999999999999999999988889888888888888888888888887888888777777777777777777766666666666666666666555555555555555544444444444444444444444433333333333333332222222221111111111111111000000000000000/////////////....................-------------,,,,,,,,,,,,,,++++++++++++++++**********************)))))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<<========>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDFFFFFEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999888888888888888888888888887777777777777777777776666666666666666666666665555555555555555555554444444444444443333333333333333333332222222222222211111111111110000000000000000/////////////////////////.........---------------,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))(((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<<===========>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDFFFEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999998888888888888888888888888877777777777777777777776666666666666666666666655555555555555555555554444444444444443333333333333333333322222222222222111111111111111000000000000000////////////////////////...........-------------,,,,,,,,,,,,,++++++++++++++++++++****************))))))))))))))))(((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ;<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEDDDDDDDFFEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999998888888888888888888888888887777777777777777777776666666666666666666666655555555555555555555554444444444444444333333333333333333332222222222222211111111111111110000000000000/////////////////////////............------------,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ;;;<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999998888888888888888888888888877777777777777777777766666666666666666666666655555555555555555555554444444444444444433333333333333333322222222222222111111111111111111000000000000/////////////////////////.............-----------,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))(((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ;;;;;;<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999988888888888888888888888888777777777777777777777766666666666666666666666555555555555555555555544444444444444444443333333333333333322222222222222111111111111111111100000000000////////////////////////...............---------,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ;;;;;;;<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCEEEEEEEDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999988888888888888888888888888777777777777777777777766666666666666666666666555555555555555555555544444444444444444444433333333333333322222222222222211111111111111111111000000000/////////////////////////................--------,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCEEEEEDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999888888888888888888888888887777777777777777777777666666666666666666666666555555555555555555555444444444444444444444433333333333333222222222222222111111111111111111110000000000/////////////////////////.................-------,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>?>????????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCEEEEDDDDDDDDDDDDDDCCCCCCCEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999888888888888888888888888887777777777777777777777666666666666666666666666555555555555555555555544444444444444444444433333333333333322222222222222211111111111111111111000000000//////////////////////////..................------,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCDDCCDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCEEDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999998888888888888888888888888877777777777777777777777666666666666666666666665555555555555555555555444444444444444444444333333333333333222222222222222111111111111111111111000000000/////////////////////////....................-----,,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCDDCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCEDDDDDDDDDDDDDDCCCCCCCCCCDDDDEEEEEEEEEEEEEEEEEDDDDCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999988888888888888888888888888877777777777777777777776666666666666666666665665555555555555555555554444444444444444444444333333333333333222222222222222211111111111111111110000000000////////////////////.////....................----,,,,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDCCDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDEEEEEEEEEEEEEEEDDDDDCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999988888888888888888888888888877777777777777777777776666666666666666666666555555555555555555555555444444444444444444444333333333333333222222222222222222111111111111111111000000000/////////////////////..///...................-----,,,,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCCCCDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;:::::::::::::::::::::::99999999999999999888888888888888888888888788777777777777777777777766666666666666666666665555555555555555555555554444444444444444444444333333333333333222222222222222222211111111111111110000000000////////////////////..../....................-----,,,,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDEEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;:::::::::::::::::::::::999999999999999999988888888888888888888887777777777777777777777777766666666666666666666655555555555555555555555544444444444444444444443333333333333332222222222222222222221111111111111110000000000////////////////////.........................-----,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDEEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;:::::::::::::::::::::::99999999999999999999988888888888888888888777777777777777777777777776666666666666666666666555555555555555555555555444444444444444444444333333333333333322222222222222222222111111111111111000000000000///////////////////........................-------,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! :;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBDDDDDDDDDDDCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;:::::::::::::::::::::::9999999999999999999999988888888888888888877777777777777777777777777666666666666666666666655555555555555555555555544444444444444444444443333333333333332222222222222222222221111111111111110000000000000/////////////////.........................--------,,,,,,,,,,,,,,,,,+++++++++++++********************)))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! :::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDCDCCCCCCCCCCCCCCCBBBBBBBBBBDDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;:::::::::::::::::::::::999999999999999999999999888888888888888887777777777777777777777777766666666666666666666665555555555555555555555554444444444444444444444333333333333333322222222222222222222111111111111111100000000000000////////////////.........................---------,,,,,,,,,,,,,,,,+++++++++++++********************)))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ! ::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::9999999999999999999999988888888888888888777777777777777777777777777666666666666666666666555555555555555555555555544444444444444444444443333333333333333322222222222222222221111111111111110000000000000000//////////////.........................-----------,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::999999999999999999999998888888888888888877777777777777777777777777766666666666666666666665555555555555555555555554444444444444444444444333333333333333333322222222222222222111111111111111100000000000000000/////////////.........................------------,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDCCCCCDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999888888888888888887777777777777777777777777776666666666666666666666555555555555555555555555444444444444444444444433333333333333333333322222222222222221111111111111110000000000000000000////////////.........................-------------,,,,,,,,,,,,+++++++++++++********************)))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAADCCCCCCCDDDDDDDDDDDDDDCCCEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::9999999999999999999999988888888888888888877777777777777777777777777666666666666666666666655555555555555555555555554444444444444444444444333333333333333333333222222222222222111111111111111100000000000000000000//////////.........................---------------,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAACCCCCCCCDDDDDDDDDDDDDDDCCEEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999999999999999999888888888888888888777777777777777777777777776666666666666666666666555555555555555555555555544444444444444444444443333333333333333333332222222222222222111111111111111000000000000000000000//////////.........................----------------,,,,,,,,,++++++++++++++++******************)))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAACCCCCCCCDDDDDDDDDDDDDDDCCEEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999888888888888888888777777777777777777777777776666666666666666666666655555555555555555555555544444444444444444444443333333333333333333333222222222222222111111111111111100000000000000000000//////////..........................-----------------,,,,,,,,+++++++++++++++++*****************)))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAACCCCCCCCDDDDDDDDDDDDDDDDCEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::999999999999999999999998888888888888888887777777777777777777777777766666666666666666666666555555555555555555555545544444444444444444444433333333333333333333332222222222222222111111111111111000000000000000000000//////////.........................-------------------,,,,,,,++++++++++++++++++***************))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBCCBCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCDDDDDDDDDDDDDDDCCEEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9::::::::::9999999999999999999999888888888888888888877777777777777777777777677766666666666666666666665555555555555555555555444444444444444444444444433333333333333333333332222222222222221111111111111111100000000000000000000/////////..........................--------------------,,,,,++++++++++++++++++++**************))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBCCBCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCDDDDDDDDDDDDDDDCCEEEEEEEEEDDDDDDDDDDDDDDCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999::::::::9999999999999999999999888888888888888888887777777777777777777777766766666666666666666666666555555555555555555555544444444444444444444444433333333333333333333332222222222222222111111111111111111000000000000000000//////////....................--...---------------------,,,,,++++++++++++++++++++**************)))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 9999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBACCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>=================================<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999::9999999999999999999999988888888888888888888887777777777777777777766666666777666666666666666666666666666665555555555555555555555444444444444444444444333333333332222222222222222221111111111111111111111000000000000//////////////////.......................--------------------,,,,,,,,,,,,,,,,,++++++++++***************)))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 9999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCCCCCCCDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBAACCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>>>>>=================================<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999999999999888888888888888888887777777777777777777766666666667666666666666666666666665666665555555555555555555555544444444444444444444433333333333222222222222222222111111111111111111111000000000000//////////////////.....................-.---------------------,,,,,,,,,,,,,,,,,+++++++++++**************)))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 9999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBAAACCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>>>=================================<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999999999999998888888888888888888877777777777777777777766666666666666666666666666666666655566665555555555555555555555444444444444444444444433333333332222222222222222221111111111111111111111000000000000//////////////////....................-----------------------,,,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=================>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCCDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBAAAACCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>=================================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999999999999998888888888888888888877777777777777777777766666666666666666666666666666666655555665555555555555555555555444444444444444444444433333333332222222222222222222211111111111111111111000000000000//////////////////.....................-----------------------,,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 99999999999999999999999999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAACBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>>=================================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999999999988888888888888888888777777777777777777777666666666666666666666666666666666555555555555555555555555555554444444444444444444444333333333332222222222222222222221111111111111111111000000000000///////////////////....................-----------------------,,,,,,,,,,,,,,,,,+++++++++++++++**********)))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 99999999999999999999999999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>================================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999999999888888888888888888888777777777777777777777666666666666666666666666666666666655555555555555555555555555555444444444444444444444433333333332222222222222222222221111111111111111111000000000000/////////////////////..................-----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*********))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 99999999999999999999999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>===============================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999999999998888888888888888888887777777777777777777776666666666666666666666666666666666555555555555555555555555555554444444444444444444444333333333322222222222222222222221111111111111111110000000000000/////////////////////..................-----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++********)))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 8999999999999999999999999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999999999998888888888888888888887777777777777777777776666666666666666666666666666666666555555555555555555555555555554444444444444444444444333333333332222222222222222222221111111111111111110000000000000/////////////////////..................------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++******)))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 8888999999999999999999999999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAAAAABBBBBBBBCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>======================<====<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999999999999999999999988888888888888888888877777777777777777777766666666666666666666666666666666665555555555555555555555555555544444444444444444444444333333333333222222222222222222221111111111111111110000000000000/////////////////////..................-----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 8888889999999999999999999999999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAAAA@BBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::9999999999999999999999999999998888888888888888888887777777777777777777776666666666666666666666665666666666555555555555555555555555555555444444444444444444444433333333333333222222222222222222111111111111111111000000000000000///////////////////...................-----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****))))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 8888888889999999999999999999999999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAA@@BBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::9999999999999999999999999999998888888888888888888888777777777777777777777776666666666666666666666555666666655555555555555555555555555555544444444444444444444443333333333333333222222222222222211111111111111111110000000000000000//////////////////..................-----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++******))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 888888888889999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAA@@@@BBBBAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::9999999999999999999999888999888888888888888888888877777777777777777777777776666666666666666666655555666665555555555555555555555555555554444444444444444444444433333333333333333222222222222222111111111111111111000000000000000000////////////////...................-----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****)))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 888888888888889999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@BBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::9999999999999999999998888988888888888888888888888877777777777777777777777666666666666666666665555555666555555555555555555555555555555444444444444444444444443333333333333333333222222222222211111111111111111110000000000000000000///////////////..................------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****)))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 888888888888888899999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<=================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAA@@@@@@@BAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::::::9999999999999999998888888888888888888888888888888877777777777777777777766666666666666666666555555555655555555555555555555555555555544444444444444444444444333333333333333333333222222222221111111111111111111000000000000000000000/////////////...................-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******)))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 888888888888888888899999999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::99999999999999999988888888888888888888888888888887777777777777777777777666666666666666666665555555555555555555555555555555555445555544444444444444444444443333333333333333333333322222222221111111111111111110000000000000000000000/////////////..................------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 888888888888888888888898999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999888888888888888888888888888888877777777777777777777776666666666666666666655555555555555555555555555555555554444555444444444444444444444443333333333333333333333222222222211111111111111111110000000000000000000000////////////...................-----------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 888888888888888888888888888999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999888888888888888888888888888888877777777777777777777766666666666666666666655555555555555555555555555555555554444445444444444444444444444443333333333333333333333222222222221111111111111111111000000000000000000000/////////////..................----------------------,-,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********)))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !! 888888888888888888888888888889999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999888888888888888888888888888888877777777777777777777766666666666666666666655555555555555555555555555555555554444444444444444444444444444443333333333333333333333222222222221111111111111111111110000000000000000000/////////////...................---------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ! 88888888888888888888888888888888999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@AAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999988888888888888888888888888888888777777777777777777777666666666666666666666555555555555555555555555555555555554444444444444444444444444444433333333333333333333333222222222221111111111111111111110000000000000000000/////////////...................---------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 7888888888888888888888888888888888899999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>=========<<<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999988888888888888888888888888888888777777777777777777777666666666666666666666555555555555555555555555555555555554444444444444444444444444444433333333333333333333333222222222221111111111111111111111000000000000000000/////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! 7777888888888888888888888888888888888899999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@?????????????????@@@@@@@AAAAAAAAAAABBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@????AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999999999999888888888888888888888888888888877777777777777777777776666666666666666666665555555555555555555555555555555555544444444444444444444444444444433333333333333333333332222222222211111111111111111111110000000000000000000/////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! 7777778888888888888888888888888888888888899999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@????????????????????@@@@@@@AAAAAAAAAAAAABBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????@@@@@@@@@@@@@@@@@@@@?????AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999999999999888888888888888888888888888888877777777777777777777776666666666666666666665555555555555555555555555555555555544444444444444444444444444444433333333333333333333333222222222222111111111111111111110000000000000000000/////////////......................------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!! 7777777778888888888888888888888888888888888899999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@???????????????????????@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@????????AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::9999999999999999999999888888888888888888888888788888777777777777777777777766666666666666666666666555555555555555555555554455555555444444444444444444444444444444333333333333333333333332222222222222211111111111111111110000000000000000000/////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!! 7777777777778888888888888888888888888888888888999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@@@@@@@@@??????????AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::99999999999999999999999998888888888888888888888777888777777777777777777777766666666666666666666666665555555555555555555554444555555444444444444444444444444444444333333333333333333333332222222222222222111111111111111110000000000000000000///////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!! 7777777777777788888888888888888888888888888888889999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<===========================================>>==>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@?????????????AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999999999999988888888888888888887777777777777777777777777777777666666666666666666666665555555555555555555554444445555444444444444444444444444444444333333333333333333333332222222222222222221111111111111110000000000000000000/////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!! 55555555555666666666666777777777777777777777777778888888888888888888888888888888888999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>?????????????????>>>>>>======>>>>>>>>>>?????????@@@@@@@@@@@AAAAA@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>?????????????????????????@@@@@@@@@@???????????????@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999888888888888888888888888777777777777777777777666677766666666666666666666666555555555555555555555555444444444444444444444333344433333333333333333333333322222222222222222222222111111111111110000000000000000000//////////////////..................----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))((((((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!! 55555555555555666666666777777777777777777777777777778888888888888888888888888888888888999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>?????????>>>>>>>>>=======>>>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>?????????????????????????@@@@@@@??????????????????@@@@@@@@@????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999888888888888888888888888877777777777777777776666667666666666666666666666666555555555555555555555555444444444444444444443333334333333333333333333333333222222222222222222222221111111111111110000000000000000000///////////////////.................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!!!! 555555555555555566666666777777777777777777777777777777788888888888888888888888888888888889999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>=======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>?????????????????????????@@@@@@???????????????????@@@@@@@@?????????>>>>>>>=>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999999998888888888888888888888877777777777777777766666666666666666666666666666666655555555555555555555555444444444444444444443333333333333333333333333333333222222222222222222222221111111111111110000000000000000000/////////////////////...............----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!! 555555555555555555566666666777777777777777777777777777777788888888888888888888888888888888889999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>???????@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>?????????????????????????@@@??????????????????????@@@@@@@@????????>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::99999999999999999999988888888888888888888877777777777777777766666666666666666666666666666666655555555555555555555555444444444444444444443333333333333333333333333333333222222222222222222222222111111111111111000000000000000000///////////////////////..............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************)((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!! 5555555555555555555555666666667777777777777777777777777777777888888888888888888888888888888888899999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>???????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>?????????????????????????@@???????????????????????@@@@@@@????????>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999999998888888888888888888777777777777777777666666666666666666666666666666666555555555555555555555554444444444444444444443333333333333333333333333333332222222222222222222222221111111111111110000000000000000000//////////////////////..............----------------,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,+++++++++++++++++++*********************((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!! 55555555555555555555555666666666777777777777777777777777777777778888888888888888888888888888888888999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========>>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@??????????>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999999999999999888888888888888887777777777777777776666666666666666666666666666666665555555555555555555555544444444444444444444433333333333333333333333333333332222222222222222222222211111111111111100000000000000000000/////////////////////..............----------------,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,++++++++++++++++++*********************))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!! 5555555555555555555555566666666666677777777777777777777777777777777888888888888888888888888888888899999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>??????????@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>??????????????????????????????????????????????????@@@@??????????>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999999999999998888888888888887777777777777777777666666666666666666666666666666666555555555555555555555554444444444444444444443333333333333333333333333333333222222222222222222222221111111111111110000000000000000000000////////////////////..............----------------,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,++++++++++++++++++*********************)))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!! 55555555555555555555555666666666666666777777777777777777777777777777778888888888888888888888888888999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>???????????????????????????????????????????????????????????????>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999999999999999988888888888888877777777777777777776666666666666666666666666666666665555555555555555555555544444444444444444444433333333333333333333333333333332222222222222222222222221111111111111110000000000000000000000///////////////////..............------------------,,,,,,,,,,,,,,,,,,,,+++++,,,,,,+++++++++++++++++++*********************))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!! 555555555555555555555556666666666666666667777777777777777777777777777777788888888888888888888888889999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<=======================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<==========>>>>>>>>>>?????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::99999999999999999999888888888888888777777777777777777776666666666666666666666666666666655555555555555555555555544444444444444444444433333333333333333333333333333332222222222222222222222221111111111111110000000000000000000000////////////////////..............-------------------,,,,,,,,,,,,,,,,,,+++++++,,,,,++++++++++++++++++++*******************))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!! 445555555555555555555556666666666666666666677777777777777777777777777777778888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<=============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<=========>>>>>>>>>>>??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>????????????????????????????????????????????????>>?????????>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::9999999999999999998888888888888887777777777777777777666666666666666666666666666666666555555555555555555555555444444444444444444444333333333333333333333333333333322222222222222222222222211111111111111110000000000000000000000///////////////////..............---------------------,,,,,,,,,,,,,,,,,++++++++,,,+++++++++++++++++++++*******************)))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! 444445555555555555555556666666666666666666666677777777777777777777777777777778888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<===============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<=========>>>>>>>>>>????????????????????@@@@?@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>???????????????????????????????????????????>>>>>>>???????>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::99999999999999988888888888888887777777777777777777766666666666666666666666666666666555555555555555555555555444444444444444444444333333333333333333333333333333322222222222222222222222211111111111111111100000000000000000000///////////////////...............----------------------,,,,,,,,,,,,,,,++++++++++,,+++++++++++++++++++++*******************))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!! 444444445555555555555556666666666666666666666666777777777777777777777777777777778888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<=========>>>>>>>>>?????????????????????????@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>???????????????????????????????????????>>>>>>>>>>>????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::9999999999999888888888888888777777777777777777777776666666666666666666666655666665555555555555555555555554444444444444444444443333333333333333333333333333333322222222222222222222222211111111111111111110000000000000000000///////////////////..............----------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*******************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!! 444444444455555555555556666666666666666666666666667777777777777777777777777777777777888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<===========<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<=======>>>>>>>>>?????????????????????????@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>????????????????????????>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==========<=<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::999999999998888888888888888777777777777777777777777766666666666666666666655556665555555555555555555555554444444444444444444444433333333333333333333333223333322222222222222222222222211111111111111111111100000000000000000///////////////////...............----------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*******************)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!! 444444444444455555555556666666666666666666666666666667777777777777777777777777777777777888888888889999999999999999999999999999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<======<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<========>>>>>>>>>????????????????????????@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::9999999999988888888888888888887777777777777777777777777666666666666666666655555565555555555555555555555554444444444444444444444444333333333333333333333222233322222222222222222222222211111111111111111111111000000000000000///////////////////.................--------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*******************))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!! 44444444444444455555555566666666666666666666666666666666777777777777777777777777777777777788888888888999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<========>>>>>>>>>>>>>>>>??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????>>?????????>>>>>>>>>>>>>>==>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::999999999999988888888888888888888777777777777777777777776666666666666666666555555555555555555555555555555555444444444444444444444443333333333333333333332222223222222222222222222222222211111111111111111111110000000000000000///////////////////..................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*******************))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!! 444444444444444444555555555666666666666666666666666666666667777777777777777777777777777777777888888888889999999999999999999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<========>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????>>>????????>>>>>>>>>>>>=====>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888888888887777777777777777777766666666666666666666555555555555555555555555555555555444444444444444444444443333333333333333333332222222222222222222222222222222111111111111111111111111000000000000000///////////////////....................-----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*******************)))))))))))))))(((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##$$$$#####################""""""""""""!!!!!!!!!!!!! 4444444444444444444445555555556666666666666666666666666666666777777777777777777777777777777777778888888888889999999999999999999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>???????>>>>>>>>>>>=======>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999998888888888888888888888888877777777777777777766666666666666666665555555555555555555555555555555555444444444444444444444443333333333333333333332222222222222222222222222222222111111111111111111111111000000000000000////////////////////.....................----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************)))))))))))))))))(((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$#####################""""""""""""!!!!!!!!!!!!!! 44444444444444444444444555555555666666666666666666666666666666667777777777777777777777777777777777888888888888899999999999999999999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>=====================================<<<<<<<<<<;;;;<<<<<<<<<========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????>>>>>??????>>>>>>>>>>>========================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888888888888888777777777777777766666666666666666665555555555555555555555555555555554444444444444444444444443333333333333333333332222222222222222222222222222222111111111111111111111111000000000000000////////////////////......................---------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*******************))))))))))))))))))(((('''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####$$#####################""""""""""""!!!!!!!!!!!!!!! 444444444444444444444445555555555556666666666666666666666666666666667777777777777777777777777777778888888888888888999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@????????@@@@@@@????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<;;;;;<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>?????>>>>>>>>>>========================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999999998888888888888888888888887777777777777777666666666666666666655555555555555555555555555555555544444444444444444444444433333333333333333333322222222222222222222222222222222111111111111111111111110000000000000000////////////////////......................--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*******************)))))))))))))))))))((''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####$#####################""""""""""""!!!!!!!!!!!!!!!! 444444444444444444444445555555555555556666666666666666666666666666666667777777777777777777777777778888888888888888888899999999999999999999999999999:::::::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================<<<<<<<<<<<<<<;;;;;;<<<<<<<<========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????>>>>>>>>>>>????>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999999988888888888888888888887777777777777776666666666666666666555555555555555555555555555555555544444444444444444444444433333333333333333333322222222222222222222222222222222111111111111111111111111000000000000000/////////////////////.....................---------------,,,,,,,,,,,,,,,,++++++++++++++++++++++*++++++++++*******************)))))))))))))))))))))(''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############################""""""""""""!!!!!!!!!!!!!!!!! 4444444444444444444444455555555555555555566666666666666666666666666666666777777777777777777777777788888888888888888888888899999999999999999999999999::::::::::::::::::::;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>??>>???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<========>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>???????????>>>>>>>>>>>>>>???>>>>>>>>>>==========<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999999999888888888888888888877777777777777776666666666666666666555555555555555555555555555555555544444444444444444444444433333333333333333333322222222222222222222222222222222111111111111111111111111000000000000000///////////////////////....................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++**+++++++++*******************)))))))))))))))))))))('''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################""""""""""""!!!!!!!!!!!!!!!!!! 3444444444444444444444455555555555555555555566666666666666666666666666666667777777777777777777777788888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================================================<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>???????>>>>>>>>>>>>>>>>>>??>>>>>>>>>>=========<<<<======<<<<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;:::::::::::::999999999999999999999988888888888888888777777777777777766666666666666666665555555555555555555555555555555555444444444444444444444444333333333333333333333222222222222222222222222222222221111111111111111111111110000000000000000///////////////////////...................---------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++****+++++++*******************))))))))))))))))))))))((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############################""""""""""""!!!!!!!!!!!!!!!!!!! 3333444444444444444444455555555555555555555555666666666666666666666666666666667777777777777777777788888888888888888888888889999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<==<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<=========>>>>>>>>>>>>>============>>>>>>>============>>>>>>>=========================????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<====<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999888888888888888777777777777777666666666666666666666555555555555555555555555555555555444444444444444444444444333333333333333333333222222222222222222222222222222221111111111111111111111110000000000000000///////////////////////...................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****++++++*******************)))))))))))))))))))))(((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############################"""""""""""!!!!!!!!!!!!!!!!!!!!! 3333334444444444444444455555555555555555555555556666666666666666666666666666666667777777777777777788888888888888888888888889999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<========>>>>>>>>>>>==============>>=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<=<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999888888888888877777777777777766666666666666666666666555555555555555555555554455555444444444444444444444444333333333333333333333322222222222222222222222222222222111111111111111111111111100000000000000000/////////////////////....................--------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******++++*********************))))))))))))))))))))((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############################"""""""""""!!!!!!!!!!!!!!!!!!!!!! 3333333334444444444444455555555555555555555555555566666666666666666666666666666666667777777777777788888888888888888888888888999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<========>>>>>>>>>>==================================================================>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999998888888888887777777777777776666666666666666666666666555555555555555555555444455544444444444444444444444433333333333333333333333222222222222222222222222122222211111111111111111111111110000000000000000000////////////////////...................---------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********+++**********************))))))))))))))))))(((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########################""""""""""""!!!!!!!!!!!!!!!!!!!!!! 3333333333334444444444455555555555555555555555555555566666666666666666666666666666666666777777777778888888888888888888888888888999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<=======>>>>>>>>>===================================================================>>>>>>>>>>>>>>>>>>=======>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999998888888888887777777777777777776666666666666666666666666555555555555555555544444454444444444444444444444443333333333333333333333333222222222222222222222211122221111111111111111111111111000000000000000000000//////////////////...................---------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**********++*********************)))))))))))))))))))(((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$############################""""""""""""!!!!!!!!!!!!!!!!!!!!!! 1111122222222222222222233333333333333333333333334444444444444444444444444555555555555555555555556666666666666666666666666667777777777777777777777777888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======<<<<=================<<<<<<<<<<<<<<<<<<<<<<=======<<<<<<<<<;;;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;:;;;;;;;;;::::::::::::::::999999999999999999888888888888888888887777777777777777666666666666666666666655555555555555555555554444444444444444444444444444333333333333333332222222232222222222222222222222221111111111111111111110000000000000000///////////////////....................--------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************))))))))))))))))))))))))(((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!! 1111111222222222222222233333333333333333333333334444444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777888888888888888888888888889999999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;<<<<<<<<==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;:::::::::::::::::999999999999999998888888888888888888777777777777777776666666666666666666666665555555555555555555544444444444444444444444444443333333333333333322222222222222222222222222222222221111111111111111111100000000000000000///////////////////.....................------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************************))))))))))))))))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!! 11111111112222222222222333333333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666666677777777777777777777777778888888888888888888888888899999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;====<<<<<<<<<<;;;;;;;;:::<;;;;;;;;;;;;;;;;;;;:::::;;;;;:::::::::::::::::999999999999999998888888888888888888777777777777777777666666666666666666666666655555555555555555544444444444444444444444444443333333333333333322222222222222222222222222222222221111111111111111111100000000000000000///////////////////.......................-----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!! 1111111111111222222222222333333333333333333333334444444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777888888888888888888888888889999999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;<<<<<<<<<<<<<<<<<<<<<<<=====================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;<<<<<<<<<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;=<<<<<<<<<<<<;;;;;;;;::::;;;;;;;;;;;;;;;;;;:::::::;;::::::::::::::::::999999999999999988888888888888888888777777777777777777776666666666666666666666665555555555555555444444444444444444444444444443333333333333333322222222222222222222222222222222221111111111111111111100000000000000000////////////////////.......................-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***************************))))))))))))))))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!! 1111111111111112222222222222333333333333333333334444444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777888888888888888888888888888888999999999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<;;;;;;;;;;;;;;;;;:::::::::::::::::;;;;;;;<<<<<<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;:::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999988888888888888888888777777777777777777777766666666666666666666665555555555555555444444444444444444444444444433333333333333333222222222222222222222222222222222221111111111111111111100000000000000000////////////////////.......................-----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!! 111111111111111111222222222222333333333333333333333444444444444444444444455555555555555555555555555566666666666666666666666666677777777777777777777777788888888888888888888888888888888999999999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================>>>>>>>>>>>>>>>>>>>>>>>>>============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::;;;;;;;<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;:::::::;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999988888888888888888887777777777777777777777777666666666666666666655555555555555555444444444444444444444444444433333333333333333222222222222222222222222222222222221111111111111111111100000000000000000//////////////////////.....................-----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***************************))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!! 11111111111111111111122222222222233333333333333333333444444444444444444444445555555555555555555555555556666666666666666666666666667777777777777777777777777788888888888888888888888888888899999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;::::::::;;;;;;;::::::::::::::::::::::::::::::::999999999999999988888888888888888888777777777777777777777777766666666666666666655555555555555554444444444444444444444444444443333333333333333222222222222222222222222222222222221111111111111111111100000000000000000////////////////////////....................-----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************)))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!! 11111111111111111111111222222222222233333333333333333333444444444444444444444445555555555555555555555555556666666666666666666666666666777777777777777777777777778888888888888888888888888888888999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;:::::::99;;;::::::::::::::::::::::::::::::::::9999999999999999888888888888888888888877777777777777777777777666666666666666666555555555555555544444444444444444444444444444333333333333333332222222222222222222222222222222222211111111111111111111100000000000000000////////////////////////...................-----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 11111111111111111111111222222222222222233333333333333333333344444444444444444444445555555555555555555555555555666666666666666666666666666677777777777777777777777777888888888888888888888888888888889999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>====================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9::::::::::;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<;;;;;;;::::::::999::::::::::::::::::::::999::::::::::999999999999999888888888888888888888888877777777777777777777666666666666666666555555555555555544444444444444444444444444444433333333333333333222222222222222222222222222222222221111111111111111111110000000000000000000//////////////////////...................-----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**********************)****)))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 11111111111111111111111222222222222222222233333333333333333333344444444444444444444444555555555555555555555555555666666666666666666666666666667777777777777777777777777778888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===================================================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999:::::::::;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;;;;:::::::99999:::::::::::::::::::999999:::::::999999999999999999888888888888888888888888877777777777777777766666666666666666655555555555555554444444444444444444444444444443333333333333333333222222222222222222222222122222222111111111111111111111000000000000000000000////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************))***))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 11111111111111111111111222222222222222222222233333333333333333333444444444444444444444444555555555555555555555555555566666666666666666666666666666777777777777777777777777778888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===================================================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999::::::::;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::<<<;;;;;;;;;:::::::999999::::::::::::::99999999999:::::99999999999999999999888888888888888888888877777777777777777776666666666666666665555555555555555544444444444444444444444444444333333333333333333333222222222222222222222211122222211111111111111111111100000000000000000000000//////////////////....................-----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************))))*)))))))))))))))))))))))()(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 11111111111111111111111222222222222222222222222233333333333333333333344444444444444444444444555555555555555555555555555566666666666666666666666666667777777777777777777777777788888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999::::::::;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<;;;;;;;;;:::::::99999999::::::::99999999999999999::99999999999999999999999888888888888888888877777777777777777777666666666666666665555555555555555555544444444444444444444444434333333333333333333333333222222222222222222221111122221111111111111111111110000000000000000000000000/////////////////...................-----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 001111111111111111111112222222222222222222222222333333333333333333333333444444444444444444444445555555555555555555555555555666666666666666666666666677777777777777777777777777888888888888888888888888888999999999999999999999999:::::::::::::::::::::::::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999:::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;;;;;;:::::::999999998::::99999999999999999999999999999999999999999999988888888888888888777777777777777777777666666666666666665555555555555555555555444444444444444444444433333333333333333333333333332222222222222222221111111221111111111111111111111100000000000000000000000/////////////////....................----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 000001111111111111111112222222222222222222222222333333333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666666677777777777777777777777777888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;;;::::::::::::::::::9999999999999::::::::;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;:::::::99999999888:999999999999999999999999999999999999999999999888888888888888887777777777777777777776666666666666666655555555555555555555555554444444444444444444433333333333333333333333333333222222222222222221111111111111111111111111111111111000000000000000000000/////////////////....................------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 000000001111111111111112222222222222222222222222333333333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666666677777777777777777777777777888888888888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;::::::::::::::::9999999999999999:::::::;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;::::::::99999999888899999999999999999999999999999999999999999999888888888888888877777777777777777777766666666666666666666555555555555555555555555544444444444444444333333333333333333333333333333222222222222222221111111111111111111111111111111111000000000000000000000/////////////////....................--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 0000000000111111111111122222222222222222222222223333333333333333333333333444444444444444444444444455555555555555555555555556666666666666666666666666777777777777777777777777777788888888888888888888888888888888888888888999999999999999999999999999:::::::::::::::::::::::::::;;;:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::99999999999999999::::::::;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;::::::::99999999888888999999999999999999999999999999999999999999888888888888888877777777777777777777666666666666666666666665555555555555555555555554444444444444444333333333333333333333333333332222222222222222221111111111111111111111111111111111000000000000000000000/////////////////....................----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 000000000000011111111111112222222222222222222222333333333333333333333333344444444444444444444444445555555555555555555555555566666666666666666666666667777777777777777777777777777777888888888888888888888888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999:::::::;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99;::::::::99999999988888889999999999999999999999988999999999999999888888888888888877777777777777777776666666666666666666666666655555555555555555555554444444444444444333333333333333333333333333332222222222222222221111111111111111111111111111111111000000000000000000000/////////////////....................------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 000000000000000011111111111122222222222222222222223333333333333333333333344444444444444444444444444455555555555555555555555555556666666666666666666666666677777777777777777777777777777778888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::9999999999999999999999::::::::;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999::::::::9999999988888888899999999999999999999888889999999999998888888888888888877777777777777777777766666666666666666666666666555555555555555555544444444444444443333333333333333333333333333332222222222222222221111111111111111111111111111111111000000000000000000000/////////////////.....................------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 000000000000000000011111111111122222222222222222222233333333333333333333333444444444444444444444444444455555555555555555555555555556666666666666666666666666667777777777777777777777777777777788888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::9999999999999999999999999:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;:::::::::::::::::::;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999::::::9999999988888888888999999999999998888888888899999999998888888888888888877777777777777777777777666666666666666666666666555555555555555555544444444444444443333333333333333333333333333332222222222222222211111111111111111111111111111111111000000000000000000000//////////////////.....................-----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 000000000000000000000111111111111122222222222222222222233333333333333333333333444444444444444444444444444445555555555555555555555555555666666666666666666666666666777777777777777777777777777777777888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;:::::::::::::::::::::;;;;;;;;;;;;;::::::::::::::99999999999999999999999::::99999999888888888888799999999988888888888888889999999888888888888888888777777777777777777777777766666666666666666666655555555555555555554444444444444444433333333333333333333333333333222222222222222222111111111111111111111111111111111110000000000000000000000/////////////////.......................---------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 000000000000000000000001111111111111122222222222222222222223333333333333333333333344444444444444444444444444445555555555555555555555555555566666666666666666666666666677777777777777777777777777777777788888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;::::::::::::::::::::::;;;;;;;;;;;::::::::::::::9999999999999999999999988:999999999988888888888777999999888888888888888888899999888888888888888888887777777777777777777777776666666666666666666555555555555555555554444444444444444433333333333333333333333333333222222222222222222111111111111111111111111111111111110000000000000000000000/////////////////.........................--------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 000000000000000000000001111111111111111122222222222222222222223333333333333333333333344444444444444444444444444444555555555555555555555555555556666666666666666666666666666777777777777777777777777777788888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;::::::::::::::::::::::::;;;;;;;;;::::::::::::::99999999999999999999998888899999999988888888888877779999888888888888888888888999888888888888888888888877777777777777777777766666666666666666666555555555555555555544444444444444444333333333333333333333333333333222222222222222222211111111111111111111111111111111110000000000000000000000///////////////////.......................--------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111122222222222222222222223333333333333333333333344444444444444444444444444444555555555555555555555555555555666666666666666666666666666777777777777777777777777788888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999998999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::;::::::::::::::::::::::::::::::::::::::::::::::99999999999999999998888888888999999988888888888887777799888888888888888888888888888888888888888888888887777777777777777777666666666666666666666555555555555555555544444444444444444433333333333333333333333333333222222222222222222222111111111111111111111110011111110000000000000000000000/////////////////////.....................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111122222222222222222222223333333333333333333333334444444444444444444444444444455555555555555555555555555566666666666666666666666666777777777777777777777777778888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999998999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999888888888888888889999988888888888887777777988888888888888888888888888888888888888888888887777777777777777776666666666666666666665555555555555555555444444444444444444444333333333333333333333333232222222222222222222222221111111111111111111110000111110000000000000000000000///////////////////////...................--------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111111111111112222222222222222222222233333333333333333333333344444444444444444444444444445555555555555555555555555666666666666666666666666667777777777777777777777777777777888888888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::9999::::::::::99999999999999999999999998999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999988888888888888888888899888888888888888777777778888888888888888888888888888888888888888888887777777777777777776666666666666666666655555555555555555555444444444444444444444443333333333333333333333222222222222222222222222222211111111111111111110000001110000000000000000000000/////////////////////////..................-------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************)))))))))))))))))))))))(()))(((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ---------------------../////////////////////////000000000000000000011111111111111111111111111122222222222333333333333333333333344444444444444444444444444444444444444455555555555555555555555555555666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999998888888888888888888888888888888888888777777777778888888888999999999::::::::::::::::::::::::::9999999::::::999999999999999999999999999999999999999888888888888888888888887777777777777777766666666666666667777777777777776666666666777777777777777777766666677766666666666666666666665555555555555555555555555544444444444444444433333334433333333333333333333333333333222222222222222222222222222211111111111111111100000000000000000000000///////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  -----------------------/////////////////////////000000000000000000000011111111111111111111111111112222222222233333333333333333333334444444444444444444444444444444444444455555555555555555555555555555566666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999988888888888888888888888888888888888777777777777778888888889999999999::::::::::::::::::::::::99999999:::::9999999999999999999999999999999999999998888888888888888888877777777777777777776666666666666666667777777777777666666666666777777777777777776666666676666666666666666666666665555555555555555555555555544444444444444433333333333333333333333333333333333333222222222222222222222222222221111111111111111110000000000000000000000000/////////////////..............-------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********************))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  -----------------------/////////////////////////000000000000000000000000011111111111111111111111112222222222222233333333333333333333334444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666677777777777777777777777777778888888888888888888888888888888888888888888889999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999998888888888888888888888888888888877777777777777777888888888899999999999:::::::::::::::::::::999999999::::999999999999999999999999999999999999999888888888888888887777777777777777777766666666666666666666677777777777666666666666667777777777777776666666666666666666666666666666666655555555555555555555555544444444444444433333333333333333333333333333333333333222222222222222222222222222221111111111111111111100000000000000000000000/////////////////..............---------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  -----------------------/////////////////////////000000000000000000000000011111111111111111111111112222222222222222223333333333333333333333344444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666777777777777777777777777777778888888888888888888888888888888888888889999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999988888888888888888888888888877777777777777777777777788888888999999999999:::::::::::::::::::9999999999::999999999999999999999999999999999999999888888888888888877777777777777777777766666666666666666666666777777777666666666666666677777777777776666666666666666666666666666666666666555555555555555555555544444444444444333333333333333333333333333333333333332222222222222222222222222222221111111111111111111111000000000000000000000/////////////////..............-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  -----------------------/////////////////////////0000000000000000000000000111111111111111111111111122222222222222222222223333333333333333333333344444444444444444444444444444445555555555555555555555555666666666666666666666666666666666666667777777777777777777777777777778888888888888888888888888888888889999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888877777777777777777777777777888888888999999999999:::::::::::::::::99999999999999999999999999999999999999999999999999888888888887888877777777777777777777666666666666666666666666667777777766666666666666666777777777777666666666666666666666666666666666665555555555555555555555444444444444444333333333333333333333333333333333333332222222222222222222222222222121111111111111111111111110000000000000000000/////////////////..............-------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************)))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  -----------------------...//////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333334444444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666777777777777777777777777777777888888888888888888888888888888888889999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888877777777777777777777777777788888888899999999999999:::::::::::::9999999999999999999999999999999999999999999999999888888888888778877777777777777777776666666666666666666666666666677777766666666666666666667777777777666666666666666666666666666666666655555555555555555555554444444444444444333333333333333333333333333333333333322222222222222222222222222222111111111111111111111111111100000000000000000/////////////////................------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++***********************))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  -----------------------......///////////////////0000000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333444444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999988889999999999888888888888888888888888888888888888888877777777777777777777777777778888888889999999999999:::::::::::9999999999999999999999999999999999999999999999888888888888888877787777777777777777766666666666666666666666666666665777766666666666666666666677777777766666666666666666666666666666666655555555555555555555554444444444444443333333333333333333333333333333333333322222222222222222222222222221111111111111111111111111111100000000000000000/////////////////..................----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************))))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ,,---------------------........./////////////////000000000000000000000000001111111111111111111111122222222222222222222222223333333333333333333333333444444444444444444444444445555555555555555555555555555555666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999::::::::::9999999999999999999999999999999999999999999999999999988888888888889988888888888888888888888888888888888887877777777777777777777777777777777777778888888888999999999999999::::::9999999999999998999999999999999999999999998888888888888888888887777777777777777777666666666666666666666666666666655557766666666666666666666666777777766666666666666666666666666666665555555555555555555555544444444444444433333333333333333333333333333333333333222222222222222222222222222221111111111111111111111111111100000000000000000/////////////////....................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************)))))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ,,,,,------------------............/////////////////000000000000000000000000000111111111111111111122222222222222222222222223333333333333333333333333344444444444444444444444444444555555555555555555555555555555556666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777788888888888999999999999999999999999999999998889999999999999999999999888888888888888888888887777777777777777777666666666666666666666666666666555555566666666666666666666666667777766666666666666666665666666666655555555555555555555555444444444444444444333333333333333333333333333333333333222222222222222222222222222221111111111111111111111111111100000000000000000/////////////////......................------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ,,,,,,,,---------------.............../////////////////000000000000000000000000000111111111111111122222222222222222222222223333333333333333333333333333334444444444444444444444444444455555555555555555555555555555555556666666666666666666666666666666667777777777777777777777777777778888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777788888888888899999999999999999999999999999888899999999999999999988888888888888888888888888777777777777777776666666666666666666666666666666555555555666666666666666666666666677766666666666666666666556666666555555555555555555555554444444444444444444443333333333333333333333333333333333222222222222222222222222222211111111111111111111111111111100000000000000000/////////////////........................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************)))))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,------------................../////////////////0000000000000000000000000001111111111111222222222222222222222222233333333333333333333333333333333333444444444444444444444444444445555555555555555555555555555555555566666666666666666666666666677777777777777777777777777777777777777888888888888888888888888888888888888899999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888887777777777777777777777777777777777766666666677777777777788888888888889999999999999999999999999888888999999999999999888888888888888888888888888877777777777777776666666666666666666666666666665555555555556666666666666666666666665766666666666666666666555566666555555555555555555555554444444444444444444444433333333333333333333333223333333222222222222222222222222222211111111111111111111111111111100000000000000000//////////////////.........................--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""""!""""""!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,---------...................../////////////////00000000000000000000000000001111111111112222222222222222222222333333333333333333333333333333333333333444444444444444444444444444444455555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777778888888888888888888888888888999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888877777777777777777777777777777777666666666666667777777777788888888888888899999999999999999999988888889999999999888888888888888888888888888888877777777777777776666666666666666666666666666655555555555555566666666666666666666665556666666666666666666655555666555555555555555555555544444444444444444444444444333333333333333333332222233332222222222222222222222222222211111111111111111111111111111000000000000000000////////////////////.......................--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))())((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""""!!""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,------......................../////////////////00000000000000000000000000001111111111112222222222222222222222333333333333333333333333333333333333333334444444444444444444444444444445555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::9999999:::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888777777777777777777777777777766666666666666666667777777777778888888888888889999999999999999988888888899999998888888888888888888888888888888877777777777777777666666666666666666666666666555555555555555555666666666666666666655555566666666666666666665555556555555555555555555555555444444444444444444444444443333333333333333332222222332222222222222222222222222222111111111111111111111111111111000000000000000000//////////////////////.....................---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************************)))))))))))))))))))))))((((((((((((((((((((((((((('(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,---.........................////////////////////00000000000000000000000000011111111111112222222222222222222222333333333333333333333333333333333333333344444444444444444444444444444555555555555555555555555566666666666666666666666666667777777777777777777777777777777777777777777777788888888888888888888888888888889989999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888887777777777777777777777777666666666666666666666667777777777778888888888888889999999999999988888888888999888888888888888888888888888888888887777777777776777766666666666666666666666666555555555555555555556666666666666666665555555666666666666666666555555555555555555555555555555554444444444444444444444444333333333333333322222222222222222222222222222222222222111111111111111111111111111111000000000000000000////////////////////////...................---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************))))))))))))))))))))))))(((((((((((((((((((((((((('''(('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,.........................//////////////////////000000000000000000000000000011111111111111222222222222222222222223333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555666666666666666666666666666666777777777777777777777777777777777777777788888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888777777777777777777777777766666666666666666666666677777777777778888888888888888999999998888888888888898888888888888888888888888888888888877777777777776677666666666666666666666666665555555555555555555555666666666666666555555555566666666666666665555555555555555555555555555555555444444444444444444444443333333333333333222222222222222222222222222222222222221111111111111111111111111111110000000000000000000/////////////////////////.................---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********************)))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,........................./////////////////////////000000000000000000000000011111111111111111122222222222222222222222333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555566666666666666666666666666666677777777777777777777777777777777777888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777766666666666666666666666666777777777777788888888888888888888888888888888888888888888888888888888888888888888877777777777777766676666666666666666666666666555555555555555555555555666666666666655555555555566666666666666655555555555555555555555555555555554444444444444444444443333333333333333222222222222222222222222222222222222221111111111111111111111111111110000000000000000000000///////////////////////.................---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************)))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,........................./////////////////////////0000000000000000000000000111111111111111111111222222222222222222222222333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555566666666666666666666666666666666667777777777777777777777777777777777777888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777766666666666666666666666666677777777777777888888888888888888888888888888888888888888888888888888888888877777777777777777777666666666666666666666666666555555555555555555555555555666666666655555555555555566666666666666555555555555555555555555555555554444444444444444444443333333333333333222222222222222222222222222222222222222111111111111111111111111111101000000000000000000000000/////////////////////.................---------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*********************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,........................./////////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222233333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555556666666666666666666666666667777777777777777777777777777777777777777777777788888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988899999999999999999998888888888888888888888888888888888888888888888888888777778888888777777777777777777777777777777777777777666666666666666666666666666666667777777777777778888888888888888888888888888877788888888888888888888877777777777777777777777776666666666666666666666666665555555555555555555555555555666666655555555555555555566666666666655555555555555555555555555555554444444444444444444444333333333333333322222222222222222222222222222222222222111111111111111111111111111110000000000000000000000000000///////////////////..................--------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--......................./////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333334444444444444444444444444444555555555555555555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888889999888888888888888888888888888888888888888888888888888888888777777777777777877777777777777777777777777777777777777766666666666666666666666666666666666666777777777777777777888888888888888888888887777778888888888888888777777777777777777777777777776666666666666666666666666655555555555555555555555555544466655555555555555555555556666666666655555555555555555555555555555444444444444444444444443333333333333333222222222222222222222222222222222222221111111111111111111111111111100000000000000000000000000000//////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,------.................../////////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333344444444444444444444444444444444445555555555555555555555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666777777777777777777788888888888888888887777777788888888888887777777777777777777777777777777766666666666666666666666666555555555555555555555555444444555555555555555555555555566666666665555555555555545555555555544444444444444444444444433333333333333332222222222222222222222222222222222222221111111111111111111111111111000000000000000000000000000000//////////////////..................-----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,---------.................////////////////////////////0000000000000000000001111111111111111111111111222222222222222222222222223333333333333333333333333333334444444444444444444444444444444444555555555555555555555555555555555555666666666666666666666666666666777777777777777777777777777777777777777777777888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666777777777777777777778888888888888777777777777888888888877777777777777777777777777777777776666666666666666666666666655555555555555555555554444444445555555555555555555555555666666665555555555555554455555555444444444444444444444444333333333333333333322222222222222222222222222222222222211111111111111111111111111111000000000000000000000000000000//////////////////.................--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++,,,,,,,,,,,,,,,,,,,,-----------................./////////////////////////////0000000000000000001111111111111111111111111222222222222222222222222222222333333333333333333333333333333344444444444444444444444444444444445555555555555555555555555555555666666666666666666666666666666666666677777777777777777777777777777777777777888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777888888877777777777777777777777777777777777766666666666666666666666666555555555555555555555444444444445555555555555555555555555666666655555555555555444455555444444444444444444444444333333333333333333333322222222222222222222222222222222221111111111111111111111111111100000000000000000000000000000///////////////////.................----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************)))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++,,,,,,,,,,,,,,,,,,--------------..................////////////////////////////00000000000000011111111111111111111111112222222222222222222222222222222222333333333333333333333333333333344444444444444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666667677777777777777777777777777778888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666666666666665555555556666666666666677777777777777777777777777777777777777777778888777777777777777777777777777777777777776666666666666666666666666655555555555555555554444444444444455555555555555555555555556666655555555555555544444555444444444444444444444443333333333333333333333333222222222222222222222221122222221111111111111111111111111111100000000000000000000000000000///////////////////.................------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++,,,,,,,,,,,,,,,------------------................./////////////////////////////00000000000011111111111111111111111122222222222222222222222222222222222222233333333333333333333333333333333444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777788888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777666666666666666666666666666666655555555555555666666666666677777777777777777777777777777777777777777787777777777777777777777777777777777777777666666666666666666666666665555555555555555554444444444444444555555555555555555555555566655555555555555544444445444444444444444444444444333333333333333333333333332222222222222222222211111222211111111111111111111111111111000000000000000000000000000000//////////////////...................-------------------------,,,,,,,,,,,,,,,,++++++++++++++++++**********************))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++,,,,,,,,,,,,---------------------..................////////////////////////////000000000000011111111111111111111111222222222222222222222222222222222222222223333333333333333333333333333333344444444444444444444444445555555555555555555555555556666666666666666666666666666666666666666666666667777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888899999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777776666666666666666666666666666655555555555555555566666666666677777777777777777777777777777777777777777777777777777777777777666676777777777777666666666666666666666666665555555555555555555444444444444444445555555555555555555555555655555555555555554444444444444444444444444444444443333333333333333333333333322222222222222222211111112211111111111111111111111111111000000000000000000000000000000//////////////////.....................------------------------,,,,,,,,,,,,,,,++++++++++++++++++**********************))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------...../////////////////////////////0000000000000000000001111111111111111111111111111111111111111111222222333333333333333333333333333333344444444444444444444444444444444444444444444555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555666666666666666666677777777777766666666666667777777777766666666666666677777777777777766666666666666655555555555555555555444444443333333333333333333333333333333333333333334444444444443333333333333444444443333333333333333333322222222222222222222222222222222222222222222211122222222211111111111111111111111000000000000000000000000///////////////////.........................-------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  *+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------....../////////////////////////////0000000000000000000000111111111111111111111111111111111111111111113333333333333333333333333333333333334444444444444444444444444444444444444445555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555554445555555555555555666666666666666666777777776666666666666666677777777776666666666666666666777777777766666666666666655555555555555555555554444444333333333333333333333333333333333333333332244444444443333333333333334444433333333333333333333322222222222222222222222222222222222222222222111111222222111111111111111111111111000000000000000000000000/////////////////////.........................------------------------,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ****++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........./////////////////////////////00000000000000000000000111111111111111111111111111111111111111122222333333333333333333333333333333333333344444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555444444444455555555555555566666666666666667776666666666666666666666777777776666666666666666666666666777766666666666666655555555555555555555555544444333333333333333333333333333333333333333332222444444443333333333333333344333333333333333333333332222222222222222222222222222222222222222222111111112222111111111111111111111110000000000000000000000000///////////////////////......................-------------------------,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************)))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  *******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.............//////////////////////////////0000000000000000000000011111111111111111111111111111111111222222222233333333333333333333333333333333333333344444444444444444444444444455555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555444444444444445555555555555566666666666666666666666666666666666666667777777666666666666666666666666666666666666666666555555555555555555555555554444433333333333333333333333333333333333333322222224444444333333333333333322333333333333333333333333322222222222222222222222222222222222222221111111111121111111111111111111111110000000000000000000000000/////////////////////////....................-------------------------,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************)))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  **********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.................//////////////////////////////000000000000000000000001111111111111111111111111111111222222222222222333333333333333333333333333333333334444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555556666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666667777777777777777777666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555444444444444444444555555555555556666666666666666666666666666666666666667777776666666666666665555666666666666666666666665555555555555555555555555544443333333333333333333333333333333333333322222222224444433333333333333332222333333333333333333333333322222222222222222222222211222222222221111111111111111111111111111111111111110000000000000000000000000/////////////////////////..................-------------------------,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************)))))))))))))))))))))(((((((((((((((((((((((''(''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ************+++++++++++++++++++++++++++++,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,-------------------------...................../////////////////////////////00000000000000000000000001111111111111111111111111122222222222222222222233333333333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555566666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666777766666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555444444444444444444444445555555555555556666666666666666666666666666666666666777776666666666666555555556666666666666666666665555555555555555555555555444443333333333333333333333333333333333322222222222222444333333333333333322222233333333333333333333333332222222222222222222222111122222222211111111111111111111111111111111111111111000000000000000000000000////////////////////////...................------------------------,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************)))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ***************+++++++++++++++++++++++++++++,,,,+++++,,,,,,,,,,,,,,,,,,,,-------------------------........................//////////////////////////000000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333333333344444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555554444444444444444444444445555555555555556666666666666666666666666666666666667777666666666665555555555566666666666666666666555555555555555555555555544444333333333333333333333333333333322222222222222222224333333333333333322222222333333333333333333333333322222222222222222221111111222222211111111111111111111111111111111111111111000000000000000000000000////////////////////////..................-------------------------,,,,,,,,,,,,,,++++++++++++++++++++++++++**********************)))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  *******************++++++++++++++++++++++++++++,++++++++,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////000000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333333333333333333444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555554444444444444444444444444455555555555555566666666666666666666666666666666667776666666666655555555555566666666666666666665555555555555555555555554444444333333333333333333333322222222222222222222222222223333333333333332222222222333333333333333333333322222222222222222222111111111222211111111111111111111111111111111111111111100000000000000000000000/////////////////////////..................-------------------------,,,,,,,,,,,,,,++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  **********************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,---------------------........................./////////////////////////0000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555444444444444444445444444444444444444444444444444455555555555555556666666666666666666666666666666677666666666665555555555555666666666666666665555555555555555555555544444444443333333333333333322222222222222222222222222222222233333333333332222222222223333333333333333333222222222222222222221111111111112111111111111111111111111111111111111111111000000000000000000000000////////////////////////...................-------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++**************************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ***********************++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,------------------........................./////////////////////////00000000000000000000000000000001111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666677777777777777777777776666677777777777777776666777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444555555555555555555566666666666666666666666666666666666666666555555555555555566666666666666555555555555555554444444444444444433333333333333322222222222222222222222222222222222333333333332222222222222233333333333333332222222222222222222211111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////...................-------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*************************)))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,--------------........................./////////////////////////000000000000000000000000000000000001111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555555555555555666666666666666666666666666666666666655555555555555555556666666666655555555555555444444444444444444444333333333333322222222222222222222222222222222222213333333332222222222222222333333333333322222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////...................-------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,-----------........................./////////////////////////000000000000000000000000000000000000000011111111111222222222222222222222222223333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444455555555555555555555566666666666666666666666666666666666555555555555555555555556666665555555555555444444444444444444444444333333333332222222222222222222222222222222222211113333332222222222222222222333333333322222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////....................-------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ***********************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,-------............................///////////////////////000000000000000000000000000000000000000000001111112222222222222222222222222222222233333333333333333333333333333333333333333334444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555666666666666666666666666666666666655555555555555555555555555555555555555555444444444444444444444444443333333332222222222222222222222222222222221111111133332222222222222222222223333332222222222222222222222111111111111111111111111111111111111111111111000111111111000000000000000000000000////////////////////////...................--------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************)))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ***********************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,------.............................///////////////////////00000000000000000000000000000000000000000000001222222222222222222222222222222222222223333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555666666666666666666666666566666665555555555555555555555555555555555555555554444444444444444444444444433333333222222222222222222222222222222221111111111133222222222222222222222223332222222222222222222222111111111111111111111111111111111111111111111000000111111000000000000000000000000/////////////////////////....................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*************************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  **************************+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------..............................///////////////////////000000000000000000000000000000000000000000111112222222222222222222222222222222222222223333333333333333333333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555566666666666666666666665556666665555555555555444444455555555555555555555554444444444444444444444444333333332222222222222222222222222222222111111111111112222222222222222222222111222222222222222222222222211111111111111111111111111111111111111111110000000011110000000000000000000000000////////////////////////......................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*************************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )****************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------..............................////////////////////////0000000000000000000000000000000000000111111111112222222222222222222222222222222222222223333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555556666666666666666655555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555566666666666666666666555556666655555555555444444444455555555555555555555544444444444444444444444433333333222222222222222222222222222222211111111111111112222222222222222222211111222222222222222222222222211111111111111111111111111111111111111110000000000010000000000000000000000000/////////////////////////........................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++**************************)))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))*****************************+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------...............................////////////////////////0000000000000000000000000000000011111111111111111222222222222222222222222222222222333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555655555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555666666666666655555555666555555555555444444444445555555555555555555544444444444444444444433333333332222222222222222222222222222221111111111111111111222222222222222211111111122222222222222222222222221111111111111111111111110011111111111000000000000000000000000000000000000000/////////////////////////.........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++**************************)))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ))))))*****************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------.............................../////////////////////////00000000000000000000000000011111111111111111111112222222222222222222222222222333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444443333333344444444444444444444555555555555555555555555555555555555555555665555555555544444444444445555555555555555554444444444444444443333333333333322222222222222222222222222222111111111111111111110222222222222221111111111122222222222222222222222221111111111111111111110000011111111100000000000000000000000000000000000000000/////////////////////////.........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++**************************)))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))*****************************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.............................//////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222222222223333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444433333333333333344444444444444444444455555555555555555555555555555555555555555555555555544444444444444555555555555555544444444444444443333333333333333332222222222222222222222222211111111111111111110000022222222222111111111111112222222222222222222222211111111111111111111100000001111110000000000000000000000000000000000000000000////////////////////////........................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++**************************))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ))))))))))))*****************************+++++++***++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222222222222222222233333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444333333333334444444444433333333333333334444444444444444444444444455555555555555555555555555555555555555555555444444444444444445555555555555444444444444443333333333333333333332222222222222222222222211111111111111111110000000022222222111111111111111112222222222222222222221111111111111111111100000000001111000000000000000000000000000000000000000000////////////////////////.........................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++**************************))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&'&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  )))))))))))))))*****************************++++******+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222223333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555666666556666666666666665555555555555555555555555666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333444444444444444444444444444445555555555555555555555555554555555555444444444444444444444444455444444444444444443333333333333333333333322222222222222222222211111111111111111100000000000222221111111111111111111122222222222222222211111111111111111111100000000000010000000000000000000000000000000000000000000////////////////////////.........................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++**************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))***************************************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////////000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333344444444444444444444444444444445555555555555555555555444555555544444444444444444444444444444444444444444443333333333333333333333333322222222222222222221111111111111111100000000000000221111111111111111111111122222222222222211111111111111111111100000000000000000000000000000000000000000000000000000000/////////////////////////.........................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++**************************)))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))***************************************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////////////00000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555665555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333344444444444444444444444444444455555555555555555554444445555554444444444444444444444444444444444444444444333333333333333333333333333222222222222222222111111111111111100000000000000001111111111111111111111111222222222222111111111111111111111000000000000000000000000000000000000000000000000000000000/////////////////////////........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*************************))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*****************************************++++++++++++++++++,,,,,,,,,,,,,,,,-------------------------.........................///////////////////////////////////////0000000000001111111111111111111111111112222222222222222222222222222222222222222222222223333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444555555555555554444444444455554444444444444444444444444444444444444444444333333333333333333333333333332222222222222222111111111111111100000000000000000011111111111111111111111112222222221111111111111111111110000000000000000000000000000000000000000000000000000000000////////////////////////.........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*********************************************++++++++++++++++++,,,,,,,,,,,,-------------------------.........................///////////////////////////////////////////000000001111111111111111111111111111111112222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444455444444444444444444433333444444444444444444433333333333333333333333333333332222222222222211111111111111110000000000000000000011111111111111111111111112222221111111111111111111110000000000000000000000000000000000000000000000///000000000/////////////////////////.........................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))**********************************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------.............../////////////////////////////////////////////000000000000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222223333333333333333333333333333333333344444444444444444444443334444444444333333333333333344444444444444444433333333333333333332222222222222222222222222222222211111111111100000000000000000001111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////...................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************)))**)))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ()))))))))))))))))))))))))))))))))))))))))*******************************++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------..........//////////////////////////////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222333333333333333333333333333333333444444444444444444433333344444444333333333333333333444444444444444433333333333333322222222222222222222222222222222222211111111111110000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000//000000000000000000////////////////////////////////////.....................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ((()))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------......//////////////////////////////////////////////////00000000000000000000000001111111111111111111111111111122222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222233333333333333333333333333333333444444444444443333333333344444333333333333333333333444444444444443333333333333322222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000///0000000000000000000000////0000000000000000////////////////////////////////../........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  (((((())))))))))))))))))))))))))))))))))))))))))**************************++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------//////////////////////////////////////////////////00000000000000000000000001111111111111111111111111111111111111111122222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333344433333333333333333333333444433333333333333333333332222222222222222222222222222222222222211111111111100000000000000000000000000000000000000000000000000000000000000000000//////0000000000000000000///////0000000000000////////////////////////////////..............................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ((((((((()))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------..////////////////////////////////////////////////000000000000000000000000000011111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333433333333333333333333333333333333333333333333333333222222222222222222222222222222222222221111111111110000000000000000000000000000000000000000000000000000000000000000000////////0000000000000000//////////0000000000/////////////////////////////////................................----------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((()))))))))))))))))))))))))))))))))))))********************************+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........////////////////////////////////////////////000000000000000000000000000000000001111111111111111111111111111111111111122222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222233333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333222333333333333333333333332222222222222222222222222222222222222211111111111110000000000000000000000////000000000000000000000000000000000000000///////////0000000000000/////////////0000000/////////////////////////////////..................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((()))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............../////////////////////////////////////////////0000000000000000000000000000000000000111111111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333322222233333333333333333333332222222222222222222222222222222222222111111111111100000000000000000000////////000000000000000000000000000000000000//////////////0000000000////////////////00000////////////////////////////////..................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!"!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((()))))))))))))))))))))))))))))))))))))**********************************+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------....................///////////////////////////////////////////////0000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222221121122222222222222222111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333332222222223333333333333333333322222222222222222222222222222222222222111111111111100000000000000000////////////0000000000000000000000///00000000/////////////////00000000//////////////////00/////////////////////////////////..................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((()))))))))))))))))))))))))))))))))))))**********************************+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222222223222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222221111111111122222221111111222222222222222222222222233333333333333333333333333333333333333333333333332333333333333333222222222223333333333333333333222222222222222222222222222222222222111111111111110000000000000000///////////////0000000000000000000//////00000////////////////////00000//////////////////////////////////////////////////////..................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*******************)))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))**********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111221111111122222222222222223333333333333333333332223333333333333333333332222333333333333222222222222223333333333333333332222222222222222222222222222222222211111111111111100000000000000//////////////////000000000000000//////////00///////////////////////00//////////////////////////////////////////////////////...................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))********************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................../////////////////////////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111112222222222222222333333333333333332222223333333333333333333222222333333333332222222222222223333333333333333222222222222222222222222222222222211111111111111110000000000000/////////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////////...................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*******************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.....................................//////////////////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111222222222222223333333333333333222222233333333333333333222222223333333332222222222222222233333333333332222222222222222222222222222222222222111111111111110000000000000///////////////////////000000000///////////////////////////////////////////////////////////////////////////////////////////....................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*******************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))*******************************+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------........................................../////////////////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222222223333333333333322222222333333333333332222222222233333333222222222222222222333333333322222222222222222222222222222222222222221111111111111000000000000/////////////////////////000000///////////////////////////////////////////////////////////////////////////////////////////....................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++********************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))**********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................................//////////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111122222222222222333333333332222222222333333333322222222222222233333322222222222222222222333322222222222222222222222222222222222222222222111111111111100000000000000/////////////////////////000////////////////////////////////////////////////////////////////////////.//////////////////.....................................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***********************))))))))))))))))))))))))())))(((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))*************************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................................../////////////////////////00000000000000000000000000000001111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111121111111111111111111111111111111111111111122222222222222333333333222222222223333322222222222222222222333332222222222222222222222222222222222222222222222222222222222222222211111111111111100000000000000///////////////////////////////////////////////////////////////////////////..//////////////////////....////////////////................................--...----------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++**************************))))))))))))))))))))))((())(((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))******************************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----................................................../////////////////////////000000000000000000000000000000000000000000001111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111122222222222222233333222222222222233222222222222222222222223333222222222222222222222222222222222222222222222222222222111111111111111111111111100000000000000//////////////////////////////////////////////////////////////////////////.....///////////////////......./////////////.................................-----------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++****************************))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))**********************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................................////////////////////////////000000000000000000000000000000000000000000000001111111111111111111111111111111111121112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221112222222222222222222211111221111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222222222222222222221111111111111111111111111110000000000000//////////////////////////////////////////////////////////////////////////........////////////////..........//////////.................................--------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*****************************)))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))**********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-----............................................./////////////////////////////////////0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111122222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111110000000000000////////////////////////////////..///////////////////////////////////////...........//////////////............////////.................................----------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++******************************)))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))***********************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------..............................................///////////////////////////////////////00000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222221112222222222222222222222221111111111111111111111111110000000000000///////////////////////////////.....////////////////////////////////////..............///////////.............../////.................................-----------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*****************************)))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''(((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))***********************************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------................................................///////////////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222221111222222222222222222222111111111111111111111111111110000000000000////////////////////////////.........//////////////////////.../////////................////////..................//.................................-----------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************)))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------..................................................///////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222111111222222222222222222211111112222222222222222221111111111111111111111111111111000000000000//////////////////////////.............//////////////////......./////..................../////......................................................-----------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************)))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''(((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------................................................../////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222221111111111111112222222222222222211111111122222222222222211111111111111111111111111111111000000000000////////////////////////.................////////////////........./........................//.......................................................-----------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************)))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))*************************************************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------................................................/////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111222222222222222222222222222212222222111111111111111111222222222222222111111111112222222222211111111111111111111111111111111100000000000000////////////////////....................../////////////...........................................................................................-----------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------........................................./////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111100001111111111111111111112222222222222222222222222111122221111111111111111111112222222222221111111111111122222222111111111111111111111111111111111100000000000000///////////////////........................./////////...........................................................................................-------------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !  '''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------................................../////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111100000000000011111111111111122222222222222222222111111111211111111111111111111111122222111111111111111111111222221111111111111111111111111111111111000000000000000/////////////////////.........................//////............................................................................................------------------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  %%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...................................................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111000111111111111111122222222222222222222222222222222221111111111111111111111111111111111111110000000000001111111111111111111111111111111000000000000000000000/////////////////////...................................................................-------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))********************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------...................................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111110000001111111111111112222222222222222222222222222222222211111111111111111111111111111111111000000000000000011111111111111111111111111000000000000000000000000/////////////////////....................................................--...........--------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))********************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------.......................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000/////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111100000000010111111111111222222222222222222222222222222222221111111111111100000000000000000000000000000000000000111111111111111111111000000000000000000000000000/////////////////////...................................................-----........---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,+++++++++++++++++++++++++++++++++++*********************************)***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))*****************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------............................................./...../////////////////////////00000000000000000000000000000000000000000000000000/////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000111111111122222222222222222222222222222222211111111111111100000000000000000000000000000000000000001111111111111111000000000000000000000000000000//////////////////////................................................---------.....---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,++++++++++++++++++++++++++++++++++++********************************)))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------.................................................../////////////////////////00000000000000000000000000000000000000000000000000/////////////////////////00000000000000000000/////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111222222222222222222222222221111111111111111111111000000000000000000000000000000000000000001111111111110000000000000000000000000000000////////////////////////..............................................------------..-----------------------------------------------,,--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,++++++++++++++++++++++++++++++++++++********************************)))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))**********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.................................................../////////////////////////00000000000000000000000000000000000000000000000000/////////////////////////00///////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111112222222222222222222222221111111111111111111111110000000000000000000000000000000000000000001111111000000000000000000000000000000000//////////////////////////...........................................--------------------------------------------------------------,,,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))**********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.................................................../////////////////////////00000000000000000000000000000000000000000000000000//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111112222222222222222222222221111111111111111111111111100000000000000000000000000000000000000///1111000000000000000000000000000000000////////////////////////////...............................----......--------------------------------------------------------------,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------.......................................//////////////////////////////////////////////////0000000000/////////////////////////////////////////////////////////////////00000000000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111112222222333322222222222211111111111111111111111111110000000000000000000000000000000000//////1000000000000000000000000000000000//////////////////////////////.............................-------..---------------------------------------------------------------,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++**********************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*******************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000///////////////////00000000000000000000000000000000000000000000000000/0///////0/00000000000000000000000000000000///0000000011111222222333333322222222221111111111111111111111111111111000000000000000000000000000000////////0000000000000000000000000000000////////////////////////////////..........................-------------------------------------------------------------------------,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++**++*********************************))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000////////////000000000000000000////////////////////////////////0000000000000///////////0000011111222223333333332222222211111111111111111111111111111111111100000000000000000000000///////////00000000000000000000000000000/////////////////////////////////........................--------------------------------------------------------------------------,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++**************************************))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000////////////////////////////////////////00000000////////////////000001111222223333333333222222221111111111111111111111111111111111111100000000000000000000////////////000000000000000000000000000/////////////////////////////////.......................----------------------------------------------------------------,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++**************************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))*****************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000111122223333333333322222221111111111111111111111111111111111111111100000000000000000/////////////00000000000000000000000000////////////////////////////////.......................--------------------------------------------------------------,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++**************************************))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000011112222333333333332222222111111111111111111111111111111111111111111100000000000000//////////////000000000000000000000000///////////////////////////////.........................------------------------------------------------------------,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++************************************))*))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................................................//////////////////////////////////////////////////////////////////////.....///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000011112222333333333332222221111111111111111111111111111111111111111111100000000000000//////////////000000000000000000000000//////////////////////////.............................--------------------------------------------,,-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))***********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------..................................................//////////////////////////////////////////////////.........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00001111222233333333332222222111111111011111111111111111111111111111111111000000000000///////////////00000000000000000000000///////////////////////...............................-------------------------------------------,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))***********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,-------------------------------------------------.............................//////////////////////////////////////////////////.........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00001111222233333333332222221111111000000011111111111111111111111111111111000000000000///////////////00000000000000000000000///////////////////..................................-----------------------------------------,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++**+++++************************************)))))))))))))))))))))))))))))))))())))(((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................//////////////////////////////////////////////////........................./////////////////........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////.....///////0000111122223333333332222222111110000000000011111111111111111111111111111100000000000////////////////00000000000000000000000/////////////////..................................---------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++****+++************************************)))))))))))))))))))))))))))))))))((()((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................//////////////////////////////////////////////////..................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////.........../////000011112222333333332222222111110000000000000111111111111111111111111111100000000000/////////////////00000000000000000000000////////////////.................................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*******************************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))**************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..........................///////////............./////////////////////////..................................................////////////////////////////////////////////////////////////////////////////////////////////////...../////.............../////00001111222223333333222222111110000000000000000111111111111111111111111000000000000//////////////////00000000000000000000000///////////////................................--------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,+++++++++++++++++++++++++++++++*******************************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))**********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,---------------------------------------------............................................................................................................................./////////////////.........//////////////////////////////////////////////////////////.................//.................../////000011122222233332222221111110000000000000000000100011111111111111110000000000000///////////////////0000000000000000000000///////////////...............................------------------------------,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,+++++++++++++++++++++++++++++++********************************************))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('(''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))****************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------....................................................................................................////......................////////////////////.....////////////////////////.............................................../////0000111122222222222222111111000000000000000000000000000000000000000000000000000/////////////////////0000000000000000000000//////////////.............................-------------------------------,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,+++++++++++++++++++++++++++++++*********************************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))**************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..............................................................................................................................///////..................//////////////..........................................................////00001111222222222222211111110000000000000000000000000000000000000000000000000///////////////////////000000000000000000000///////////////..........................---------------------------------,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,+++++++++++++++++++++++++++++++***************************************)))**))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------......................................................................................................................................................./////...................................................................////00000111122222222222111111100000000000000000000000000000000000000000000000//////////////////////////00000000000000000000///////////////........................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++****************************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.............................................................................................................................................................................................................................../////00001111112222222111111110000000000000000000000000000000000000000000///////////////////////////////000000000000000000/////////////////.....................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++****************************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................................................................................................................................................................................................////000001111111111111111101000000000////0000000000000000000/0/////////////////////////////////////////0000000000000000//////////////////..................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,+++++++++++++++++++++++++++++++++++++++++++++++++****************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  #################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))*****************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------........-----------------................................................../////0000001111111100000000//////////////////////////////////////////////../////////////////////////////////////////////////////////..............-------------------------------------------,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++********************************))))))**))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------...................------.........................//////00000000000000000000////////////////////////////////////////.........////////////////////////////////////////////////////////.............-----------------------------,,,----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++***********++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------...........--------------.......-.--..............///////0000000000000000////////////////////////////////////................///////////////////////////////////////////////////////.............--------------------------,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------,,,,,--------------------------------------------------.------------------------..-------------...........///////0000000000000///////////////////////////////////.................../////////////////////////////////////////////////..///.............------------------------,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*++++********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------..........//////////0000000///////////////////////////////////.....................///////////////////////////////////////////////..../..............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+********************************)))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------...........//////////////////////////////////////////////////.................................//////////////////////////////......................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*************************************)))))))))))))))))))))))))))))))))))))))))((()))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))************************************************************************************************+++**+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------...........///////////////////////////////////////////////................................................////////////.........................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++*************************************))))))))))))))))))))))))))))))))))))))))))((((())((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------.............////////////////////////////////////////////................................................/////////...........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------...........................////////////////////////////................................................/////..............................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++****************************************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))***********************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------,,,---------------------------------------------------------------------------.................................////////////////////................................................//...............................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++*****************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))**************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,------------------------,----------------------------------------------------................................///////////////////................................................................................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++*****************************************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------,,,,,,,,,,,---------------------------------------------------------.............................////////////////......................-.........................................................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++******************************************)))))))))))))))))))))))))))))))()))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------........................./////////////......................--.......................................................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))))))))))))))))))))))))))))((())))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------,,,,,,--------------------------------------------.....................//////////.....................----.................................................--...-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************))))))))))))))))))))))))))))))))(((((())((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))*****************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------,-,,,,,,,,,,,,,,,-----------------------------------------------................................................-----................................................---.--------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))*************))))))))))))))))*************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------............................................------..................--------....................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))*****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,+++++++++,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------...........................................-------.......-------------------..................--------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++++***************************************)***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........................................---------...-----------------------.................-------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****++++++++***************************************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!""""""""""""""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.....................................-----------.-------------------------...............--------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++****************************************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((''(((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  !!!!!!!"""""""""""""""""""""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............................---------------------------------------.............---------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++++************+***************************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((('''''((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------.....................------------------------------------------..........-----------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++*****++++++++++*****************************************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------.-----------------------------------------------------...-..------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++********++++++******************************************************)))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++***********+++*****************************************************)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------,,-------------------------------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*++++++++++********************************************************************)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------,,,--------------------------------------------------,--,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++****+++++++********************************************************************)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(('(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))*****************************************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************)))*****************************************)))))))))************))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''(((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""##"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**)))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*****************************)))))))*************************************)))))))))))))*********))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((''''''((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*****************************))))))))))**********************************))))))))))))))))*****)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))***************************************************************************+++++++++********++++++++,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,+++++++++++++++++++**++++++++****************************))))))))))))))************************)******)))))))))))))))))))***)))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********))))))))))))))))))***************************************************************************++++****************+++++,,,,,,,,,,,----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,+++++++++++++++++++****+++++***************************))))))))))))))))))********************)))))**)))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************+++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******++***************************)))))))))))))))))))))*****************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************))))))************************************************+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,+++++++++++++++++++++++,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************************************))))))))))))))))))))))))*************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))************************************************++++,,,,,,,-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,+++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++*************************************)))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((''((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************))))))))))))))))))))))))))))))))))*************************************************+++,,,,,,,-------------,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************************)))))))))))))))))))))))))*****)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**))))))))))))))))))))))))))))))))))))))))))))))))*************************************************+++,,,,,,,-------------,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++,,,,,,,++++++++++++++++++++++++++****************************************)))))))))))))))))))))))))))**)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*))*)*)*******************************************+++,,,,,,-------------,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++**************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************+++,,,,,,-------------,,,,,,,,,++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((()))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,--------------,,,,,,,++++++++++++++++,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************+++++++++++++++++++******++**************************************)))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))(((((((())))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************+++,,,,,,--------------,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++*******************++++++++++++++++**********************************************))))))))))))))))))))))))))))))(((((((()))))))))))))))))))))))))))))))))))))))((((((((((())))))))))(((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************++++,,,,,--------------,,,,,,,++++++++++++++++++++,,,,,,,,,,++++++++++++++*++++**********************++++++++++++*************************************)*********)))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((())))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************++++,,,,,--------------,,,,,,,++++++++++++++++++++,,,,,,,+++++++++++++++***+*************************+++++*****************************************))))*******)))))))))))))))))))))))))))(((((((((((((((())))))))))))))))))))))))))))))))(((((((((((((((((())))((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************)))********++++,,,,,--------------,,,,,,+++++++++++++++++++++++++++++++++++++++++**************************************************************************)))))))****))))))))))))))))))))))))))(((((((((((((((((((())))))))))))))))))))))((())))((((((((((((((((((((()((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********)))))))))*****++++,,,,,--------------,,,,,,+++++++++++++++++++++++++++++++++++++++*************************************************************************))))))))))*)))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********)))))))))))))****+++++,,,,--------------,,,,,,+++++++++++++++++++++++++++++++++++++*********************************))************************)*************)))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))***+++++,,,,--------------,,,,,,++++++++++++++++++++++++++++++++++*****************************)))))))))********************)))))*********)))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((())))))((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))**+++++,,,,,-------------,,,,,,++++++++*******+++++++++++++++++*************************)))))))))))))))***************))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((('''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++++,,,,-------------,,,,,,+++++++**************+++++++*************************)))))))))))))))))))******)))))))))))))))))))**))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))***++++,,,,-------------,,,,,,++++++***************+++********************))****))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))**++++,,,,,------------,,,,,,+++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))***++++,,,,-----------,,,,,,++++++**********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('((((((((((((((((((((((((((((((((((((((((((((('''''((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))*****+++++,,,,,,++++++++*****)))))))))))))))))))))))))))))))))((((((((())))))(((((((((((((((((((())(((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))****+++++++++++++++++++*****)))))))))))))))))))))))))))))))((((((((((())))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''(((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))*****++++++++++++++*++*****)))))))))))))))))))))))))))))(((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))*****+++++++++++++*+*****))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((('''''''((((())))))*****+++++++++++**+*****))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&'''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((''''''''''''''((((()))))******++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''&&&&&&&''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$#####################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&'''''''''''''''''''''''''&''''''''''''&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))*******++++**********))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''&&&&&&''''''''''''''''&&&&&&&&&&''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((())))))********************)))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('(((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&'''''''''''''''&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((())))))******************)))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''(((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&''''''''''''''''''&&&&&&&''''''''''''''&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""#################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))**************)**)))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&''''''''''''''&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''((((())))))************))*)))))))((((((((((((((((((((((((((((((((((((((((('((((((((((((((((((((((''''((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"###""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((())))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((''((((((((((((((((((((('''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################""""#""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((())))))))*****)))))))))))))(((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((('''''''((((((('''''''''''''''''''''''''''''''''''''''&&&&'''''''&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&'''''''(((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''((((((((((((((((''''''''''(((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$######################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''((((((()))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''((((((((((((((''''''''''''(('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''((((((()))))))))))))))()))(((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''((((((())))))))))))((())((((((((((((''''''''''''''''''''''''''''''''''''((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''(((((((())))))))))(((()(((((((((((''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!